Wie konvertiert man menschenfreundliche Datumsangaben in Millisekunden seit der Unix-Epoche?Konvertieren von benutzerfreundlichen Datumsangaben in Millisekunden
Antwort
strtotime($human_readable_date) * 1000
+1 für die Erkennung er sagte Millisekunden, was ich nicht tat. –
Dank Ihnen beide – stunnaman
Beachten Sie, dass Sie Millisekunden nur als eine Fälschung haben, da Ihre wahre Präzision nur 1k Millisekunden ist, aka Sekunde :) ... Auf diese Weise haben Sie __don't__ nicht Millisekunden, aber Sekunden ausgedrückt als Anzahl von Millisekunden – drAlberT
Sie suchen nach strtotime
.
Probe Verbrauch:
$myvar = strtotime("7 October 2009");
Dass Sie Sekunden seit der Unix-Epoche gibt, so dass Sie wollen:
$myvar = strtotime("7 October 2009") * 1000;
für die Tatsache, Pass auf, dass strtotime
"errät", was du meinst (wie sollte es interpretiert "12-08-2009" - vermutlich am 8. Dezember, aber es könnte ebenso gültig sein - und ein Brite, durchaus vernünftig - erraten 12. August). Wenn Sie das Format im Voraus kennen, verwenden Sie strptime
.
beachten: strtotime() * 1000 ist ok Sekunden als Millisekunden zu haben!
Die richtige Antwort ist, dass es nicht möglich ist, eine Millisekunde Genauigkeit für Datum/Uhrzeit-Funktionen in PHP zu haben. Die Genauigkeit der Unix Epoc basierte Funktionen sind nur von 1k Millisekunden, auch bekannt als zweiten :)
die vorgeschlagenen Antworten Verwenden Sie nicht Millisekunden, aber Sekunden als Anzahl von Millisekunden.
Wenn Sie sich dessen bewusst sind, und Sie brauchen nicht wirklich eine Millisekunde Präzision dann die gegebenen Antworten sind in Ordnung, aber die Frage war falsch :)
- 1. Konvertieren Zeichenfolge Zeit in Millisekunden
- 2. SQL konvertieren Zeit in Millisekunden
- 3. konvertieren Millisekunden NSDate
- 4. php: Millisekunden nach Datum konvertieren
- 5. Konvertieren einer Stoppuhrzeit in Millisekunden (Regex)
- 6. Konvertieren Sie Millisekunden bis heute (in Excel)
- 7. Differenz in Datumsangaben in Java berechnen
- 8. Konvertieren von Unixsekunden in Millisekunden in POSIXct/POSIXlt
- 9. Konvertieren von Millisekunden in formatierte Datum in Rails
- 10. Konvertieren von Millisekunden in Stunden und Minuten mit Momentjs
- 11. Konvertieren von Millisekunden Integer in Zeit formatiert Zeichenfolge
- 12. Konvertieren Zeitstempel in Millisekunden in eine Zeitzone in Boost
- 13. Konvertieren von Millisekunden auf ein Datum (jQuery/JavaScript)
- 14. Pandas konvertieren Zeile mit Unix-Zeitstempel (in Millisekunden) bis Datetime
- 15. Wie Millisekunden in ein lesbares Datum konvertieren Minuten: Sekunden Format?
- 16. Konvertieren Sie eine Liste von Datumsangaben in eine Zeichenfolge von Datumsbereichen
- 17. eine Zeit Millisekunden richtig in java.time (Java 8) Konvertieren
- 18. Datum in Millisekunden seit Epoche mit Apache Derby konvertieren
- 19. Moment js Millisekunden in Datum und Uhrzeit konvertieren
- 20. Subtrahierende Datumsangaben
- 21. Speichern von Datumsangaben in HDF5 mit H5Py
- 22. Vergleichen von Datumsangaben in Entity SQL
- 23. Unterschied von zwei Datumsangaben in SQL Server
- 24. Java Umwandlung 1d2h3m in Millisekunden
- 25. Wie Millisekunden von java.sql.Timestamp
- 26. Einfügen von Millisekunden in mysql von C#
- 27. Erstellen einer benutzerfreundlichen Liste von Zeitzonen für Benutzereinstellungen
- 28. Zend Framework - Einrichten von benutzerfreundlichen URLs mit Routen und Regex
- 29. UTC-Datum in Millisekunden umwandeln
- 30. Daten in anderen Datumsangaben entfernen?
Betrogene http://stackoverflow.com/questions/113829/date-to-timestamp-php – SilentGhost
Wenn Sie das _milliseconds_ Problem berücksichtigen, ist es kein dupe – drAlberT
Es hängt davon ab, zu wissen, dass die Multiplikation von Sekunden mit 1k nicht gleich Millisekunden Genauigkeit ist? siehe meine Antwort :) – drAlberT