Ich möchte die Zeitdifferenz zwischen der aktuellen Zeit und der Uhrzeit berechnen, die in der Datenbank gespeichert sind. d/M/y H:i:s A
ist das Format, in dem MS SQL Datum und Uhrzeit speichert. Der folgende Code gibt den falschen Wert zurück.Berechne den Zeitunterschied für das Datumsformat ('d/M/y H: i: s A')
function time_difference($created_time)
{
$str = $created_time; // 03/Mar/17 12:35:00 PM
$today = date('d/M/y H:i:s A'); // 06/Mar/17 06:35:15 AM
$time_difference = $today - $str; // Returns 3
}
ist es trotzdem $str
und $today
auf Sekunden zu konvertieren?
'$ time_difference = strtotime ($ heute - $ str);' es gibt Ihnen einen Unterschied in Sekunden –
@Anant gibt Boolean false –
@Anant Du meinst wahrscheinlich 'strtotime ($ today) - strtotime ($ str)' – MarianD