Konvertieren von UTC-Zeichenfolge zu Epoche Zeit in javascript
Wie kann ich konvertieren UTC-Datum-Uhrzeit-Zeichenfolge (z.B. 2011-03-29 17:06:21 UTC
) in Epoche (Millisekunden) in javascript?
Wenn dies nicht möglich ist, gibt es eine Möglichkeit zu vergleichen (wie <, >) UTC-Datum und Zeit, strings?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beachten Sie, dass UTC-Datum-strings werden lexikographisch verglichen, wie Saiten, da die höheren Werte erscheinen ganz Links in der Zeichenkette.
Können Sie extrahieren Sie die Felder Datum von deinem Beispiel-string und return die Anzahl der Millisekunden, die durch die Nutzung der
Datum.UTC
Methode:Mit datejs wird Ihnen helfen, konvertieren Sie die UTC-string zu einem Date-Objekt. Danach ist es einfach eine Frage der Berufung .getTime() ein date-Objekt, um die Millisekunden.
dies ist, wie es zu tun. Keine nonsese. Datum.UTC übernimmt einen UTC-timestamp und zurück Epoche
Könnten Sie
getDateFromFormat(dateValue, dateFormat)
(hier erhältlich) etwa so:Gibt es die Epoche, in der die Zeit in Millisekunden an.
Solange die datetime-string ist etwas, das eindeutig wie ein nach ISO8601-ish-format (also nicht MM/DD/YYYY vs DD/MM/YYYY), Sie können einfach verwenden Sie die Date-Konstruktor zu analysieren und dann Mathe.Boden: