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");
Ausgabe:
Dieser Ansatz erzeugt die gewünschte Ausgabe:
04-13-2015 05:56:22.082300
PHP Interpretation des Datumsformats:
Zusätzliche Hinweise:
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!