Heim > Backend-Entwicklung > PHP-Tutorial > Warum zeigt mein PHP-Code beim Umrechnen von Millisekunden das falsche Datum an?

Warum zeigt mein PHP-Code beim Umrechnen von Millisekunden das falsche Datum an?

DDD
Freigeben: 2024-10-31 07:46:30
Original
703 Leute haben es durchsucht

Why Does My PHP Code Show the Wrong Date When Converting Milliseconds?

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage