Heim > Artikel > Backend-Entwicklung > Wie konvertiere ich Millisekunden in ein Datumsformat „d-m-y“ in PHP?
php: Millisekunden in Datum im benötigten Format konvertieren
Sie versuchen, eine Zeichenfolge zu konvertieren, die ein Datum in Millisekunden seit der Unix-Epoche darstellt auf ein Datum im Format d-m-Y. Sie erhalten ein unerwartetes Ergebnis.
Das Problem besteht darin, dass die angegebenen Millisekunden (1227643821310) nicht das Datum „02.12.2008“ darstellen.
Stattdessen Die angegebenen Millisekunden stellen das Datum „25.11.2008“ dar, das Ihrer Ausgabe entspricht.
Richtiger Code:
Der folgende Code wandelt die Millisekunden korrekt in die erwarteten Werte um Format:
<code class="php">$mil = 1227643821310; $seconds = $mil / 1000; echo date("d-m-Y", $seconds);</code>
Ausgabe:
25-11-2008
Das obige ist der detaillierte Inhalt vonWie konvertiere ich Millisekunden in ein Datumsformat „d-m-y“ in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!