Wie man Zeit mit Moment JS
Habe ich zwei javascript-Variablen: startDate
und endDate
. Ich möchte zum speichern der aktuelle Zeit(unix timestamp in ms) endDate
- und timestamp-von 24 Stunden vor im startDate
. Ich werde diese beiden Variablen für die Abfrage der Datensätze für eine Dauer von 1 Tag. Wie kann ich tun, dass die Verwendung moment JS?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie sah auf der website noch? Es ist voll von Beispielen - http://momentjs.com/ ich denke, was Sie versuchen zu tun, ist so einfach wie
Folgenden die Frage wörtlich, Sie können dies tun:
Oder können Sie einfach ignorieren die endDate Teil dieses Problems und gehen Sie direkt zu startDate mit
Schließlich, wenn Sie brauchen, um Sie zu formatieren eine bestimmte Art und Weise, können Sie die Formatierung-Regel wie:
Format verwenden, ohne ein argument und es gibt Sie ISO-8601-format
var startdate = moment.utc(moment().subtract(1, 'days').format("MM/DD/YYYY"), "MM/DD/YYYY").valueOf(); // to unix time stamp in ms
var enddate = moment.utc(moment().format("MM/DD/YYYY"), "MM/DD/YYYY").add('d', 1).subtract('s', 1).valueOf(); // to unix time stamp in ms
Dieser arbeitete für mich, obwohl ich noch nie gefunden in den docs. Erschienen sein soll, aber es funktioniert.
Versuchen:
Ich denke was du suchst ist so etwas wie
gibt so etwas wie:
1435161240
Können Sie sogar die Zeit berechnen, die ab jetzt mit
gibt so etwas wie:
"Vor 2 Tagen"
Sie können direkt rufen Sie die Funktion momentInstance.valueOf(), wird es wieder numerische Wert der Zeit wie Datum.getTime() in native java-script.