Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiere ich Millisekunden in ein Datumsformat „d-m-y“ in PHP?

Wie konvertiere ich Millisekunden in ein Datumsformat „d-m-y“ in PHP?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-01 08:15:02757Durchsuche

How to Convert Milliseconds to a

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn