PHP: Trabalhando com a função strtotime()
Leia mais sobre esta função em:
http://br.php.net/manual/pt_BR/function.strtotime.php
<? // array de datas $arr_eventos = array('2012-10-05', '2012-10-15', '2012-10-14', '2012-10-30'); $dt_atual = date("Y-m-d"); // data atual $timestamp_dt_atual = strtotime($dt_atual); // converte para timestamp Unix echo "Data atual: ".$dt_atual."<br/><br/>"; sort($arr_eventos); // ordenando as datas foreach($arr_eventos as $datas){ if (strtotime($datas) > $timestamp_dt_atual ) echo "Datas ativas: ".$datas."<br/>"; else echo "Datas vencidas: ".$datas."<br/>"; } ?> |
Resultado:
Data atual: 2012-10-09
Datas vencidas: 2012-10-05
Datas ativas: 2012-10-14
Datas ativas: 2012-10-15
Datas ativas: 2012-10-30