ottenuto questo lavoro su PHP 5,3Tempo diff in minuti tra 2 date
$datetime1 = new DateTime("2011-10-10 10:00:00");
$datetime2 = new DateTime("2011-10-10 10:45:00");
$interval = $datetime1->diff($datetime2);
$hours = $interval->format('%h');
$minutes = $interval->format('%i');
echo 'Diff. in minutes is: '.($hours * 60 + $minutes);
Come posso farlo funzionare su PHP 5.2? ci sono funzioni equivalenti disponibili ??
ottenuto che funziona
$date1 = "2011-10-10 10:00:00";
$date2 = "2011-10-10 10:11:00";
echo round((strtotime($date2) - strtotime($date1)) /60);
Penso che usare $ interval/60 è meglio ottenere i minuti. "date ('i', ...)" limiterà a 59 minuti. –
Grazie, ho trovato un'altra soluzione .. si prega di consultare il mio aggiornamento – sam
È la stessa soluzione dopo la mia modifica e suggerimento @JaisonErick. ;-) – hsz