Heim > Artikel > Backend-Entwicklung > Warum zeigt mein PHP-Code beim Umrechnen von Millisekunden das falsche Datum an?
PHP: Millisekunden in Datum konvertieren – Problem erklärt
In Ihrem Code konvertieren Sie Millisekunden korrekt in Sekunden, indem Sie durch 1000 dividieren. Allerdings Der resultierende Zeitstempel entspricht aufgrund von a nicht dem erwarteten Datum „2.12.2008“. Missverständnis.
Konkret stellt der Millisekunden-Zeitstempel 1227643821310 den 25. November 2008 dar, das Datum, das Ihr Code korrekt anzeigt. Das erwartete Datum „2.12.2008“ entspricht einem anderen Zeitstempelwert.
Korrigierter Code:
<code class="php">$mil = 1227643821310; $seconds = $mil / 1000; echo date("d-m-Y", $seconds); // Output: 25-11-2008</code>
Das obige ist der detaillierte Inhalt vonWarum zeigt mein PHP-Code beim Umrechnen von Millisekunden das falsche Datum an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!