Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich das Datumsformat mit Mikrosekunden aus dem Millisekunden-Zeitstempel abrufen?

Wie kann ich das Datumsformat mit Mikrosekunden aus dem Millisekunden-Zeitstempel abrufen?

Mary-Kate Olsen
Freigeben: 2024-10-24 02:49:02
Original
326 Leute haben es durchsucht

How to Retrieve Date Format with Microseconds from Millisecond Timestamp?

Rufen Sie ein Datumsformat von m-d-Y H:i:s.u aus Millisekunden ab

Problem:

Das Erhalten eines formatierten Datums mit Mikrosekunden aus einem in Millisekunden bereitgestellten UNIX-Zeitstempel war eine ständige Herausforderung. Beim Versuch, dies zu tun, ergibt die Ausgabe durchweg 000000, obwohl das erwartete Ergebnis Mikrosekunden anzeigen sollte.

Lösung:

Um dieses Problem zu beheben, verwenden Sie das richtige Eingabeformat ist U.u, wie unten gezeigt:

$now = DateTime::createFromFormat('U.u', microtime(true));
echo $now->format("m-d-Y H:i:s.u");
Nach dem Login kopieren

Ausgabe:

Dieser Ansatz erzeugt die gewünschte Ausgabe:

04-13-2015 05:56:22.082300
Nach dem Login kopieren

PHP Interpretation des Datumsformats:

  • U: Sekunden seit der Unix-Epoche
  • u: Mikrosekunden

Zusätzliche Hinweise:

  • Zeitzonen werden implizit behandelt, wenn createFromFormat() ohne Angabe einer Zeitzone verwendet wird, wodurch das DateTime-Objekt auf UTC initialisiert wird.
  • Für eine bestimmte Zeitzonenanzeige sollte setTimeZone() verwendet werden wird nach der Objektinitialisierung verwendet.
  • Für MySQL-Eingaben ist das geeignete Zeitformat „Y-m-d H:i:s.u“.

Das obige ist der detaillierte Inhalt vonWie kann ich das Datumsformat mit Mikrosekunden aus dem Millisekunden-Zeitstempel abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage