Ich versuche, den Zeitunterschied zwischen dem aktuellen Datum und einem anderen Datum in PHP zu bekommen, aber ich bekomme falsche Ergebnisse. Sie ist mein Code so weit:Versuchen, den Unterschied in Stunden zwischen zwei Daten zu erhalten
function hoursDifference($date)
{
return round((time()- strtotime($date))/3600);
}
Das Eingangsdatum ist: 2016.03.20 03.55.51 aber die aktuelle Zeit ist das 24-Stunden-Format, so dass die H 15 statt 3 und die Funktion gibt eine korrekte 12-Stunden-Zeitdifferenz zurück. Wie kann ich das beheben?
Werfen Sie einen Blick auf [Datetime :: diff] (http://php.net/manual/en/ datetime.diff.php) – fusion3k
duplizieren: http://stackoverflow.com/a/3923228/2087463 – tmthydvnprt