segunda-feira, 16 de junho de 2014

PHP diferença entre duas datas em anos, meses, dias, horas, minutos, segundos


Marcar quanto tempo falta para começar um evento:

date_default_timezone_set('America/Sao_Paulo');
$data_hoje = date("Y-m-d H:i:s");
$data_evento = strtotime("2014-09-03 9:00:00");
$start_date = new DateTime("$data_hoje");
$since_start = $start_date->diff(new DateTime("$data_evento"));
echo $since_start->y.' anos<br>';
echo $since_start->m.' meses<br>';
echo $since_start->days.' dias<br>';
echo $since_start->h.' horas<br>';
echo $since_start->i.' minutos<br>';
echo $since_start->s.' segundos<br>';

Um comentário:

Linux bash file returns unexpected token `$'do\r''

open file in vi edit with   vi filename.sh   command; type in vi  :set ff=unix  command; save file with  :wq It will save the file with unix...