<?php
$timeZone = new DateTimeZone('UTC');
$dataInicio = new DateTime('2016-06-14', $timeZone);//dataFinal do evento
$dataFinal = new DateTime('2016-06-25', $timeZone);//dataFinal do evento
$diadasemana = "16/06";
echo $dataInicio->format('d/m') . "\n";
$cond1 = $diadasemana >= $dataInicio->format('d/m');
echo $cond1 . "\n";
echo $dataFinal->format('d/m') . "\n";
$cond2 = $diadasemana <= $dataFinal->format('d/m');
echo $cond2 . "\n";
$condFinal = $cond1 && $cond2 . "\n";
echo $condFinal . "\n";
if ($condFinal) { //e por favor, jamais coloque aqui um $condFinal == true, isto é redundante
echo 'Entrei no IF';
} else {
echo 'não somos igauis';
}
// Só para mostrar o problema da comparação de strings
echo "\n" . ("5/5" < "20/5" ? "Menor" : "Maior");
//https://pt.stackoverflow.com/q/135404/101
PD9waHAKJHRpbWVab25lID0gbmV3IERhdGVUaW1lWm9uZSgnVVRDJyk7CiRkYXRhSW5pY2lvID0gbmV3IERhdGVUaW1lKCcyMDE2LTA2LTE0JywgJHRpbWVab25lKTsvL2RhdGFGaW5hbCBkbyBldmVudG8KJGRhdGFGaW5hbCA9IG5ldyBEYXRlVGltZSgnMjAxNi0wNi0yNScsICR0aW1lWm9uZSk7Ly9kYXRhRmluYWwgZG8gZXZlbnRvCiRkaWFkYXNlbWFuYSA9ICIxNi8wNiI7CmVjaG8gJGRhdGFJbmljaW8tPmZvcm1hdCgnZC9tJykgLiAiXG4iOwokY29uZDEgPSAkZGlhZGFzZW1hbmEgPj0gJGRhdGFJbmljaW8tPmZvcm1hdCgnZC9tJyk7CmVjaG8gJGNvbmQxIC4gIlxuIjsKZWNobyAkZGF0YUZpbmFsLT5mb3JtYXQoJ2QvbScpIC4gIlxuIjsKJGNvbmQyID0gJGRpYWRhc2VtYW5hIDw9ICRkYXRhRmluYWwtPmZvcm1hdCgnZC9tJyk7CmVjaG8gJGNvbmQyIC4gIlxuIjsKJGNvbmRGaW5hbCA9ICRjb25kMSAmJiAkY29uZDIgLiAiXG4iOwplY2hvICRjb25kRmluYWwgLiAiXG4iOwppZiAoJGNvbmRGaW5hbCkgeyAvL2UgcG9yIGZhdm9yLCBqYW1haXMgY29sb3F1ZSBhcXVpIHVtICRjb25kRmluYWwgPT0gdHJ1ZSwgaXN0byDDqSByZWR1bmRhbnRlCiAgICBlY2hvICdFbnRyZWkgbm8gSUYnOwp9IGVsc2UgewogICAgZWNobyAnbsOjbyBzb21vcyBpZ2F1aXMnOwp9Ci8vIFPDsyBwYXJhIG1vc3RyYXIgbyBwcm9ibGVtYSBkYSBjb21wYXJhw6fDo28gZGUgc3RyaW5ncwplY2hvICJcbiIgLiAoIjUvNSIgPCAiMjAvNSIgPyAiTWVub3IiIDogIk1haW9yIik7CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xMzU0MDQvMTAx