Antes de mais nada, algumas considerações:
- Em nosso exemplo, temos que saber que se o ano for escrito com 2 dígitos, os valores entre 00-69 serão passados a 2000-2069 e os valores entre 70-99 serão passados a 1970-1999.
- A data terá de estar obrigatoriamente entre 13-12-1901 20:45:54 GMT e 19-01-2038 03:14:07 GMT. (Estes datas correspondem aos valores mínimos e máximos de um inteiro de 32 bits).
Comparação de datas seguindo os parâmetros acima:
// primeira data
$dataI= '2009-09-15';
// trabalhando a primeira data
$I= strtotime($dataI );
// segunda data
$dataII= '2000-12-25';
// trabalhando a segunda data
$II= strtotime($dataII);
$dataI= '2009-09-15';
// trabalhando a primeira data
$I= strtotime($dataI );
// segunda data
$dataII= '2000-12-25';
// trabalhando a segunda data
$II= strtotime($dataII);
if ($I == $II) echo $dataI.' = '.$dataII;
else echo ($I > $II) ? $dataI.' > '.$dataII : $dataI.' < '.$dataII;
else echo ($I > $II) ? $dataI.' > '.$dataII : $dataI.' < '.$dataII;
Até mais, esse foi ainda um exemplo simples de comparar datas, mas um dos mais eficazes.
Muito util
ResponderExcluirparabens
Valeu! Estava atrás disso, abraços!
ResponderExcluirMuito Obrigado pela sua ajuda!
ResponderExcluirParabens pelo post resolveu minha duvida!
ResponderExcluir