Ich versuche, eine Datumszeichenfolge zu analysieren und die entsprechende Unix-Zeit bis Mitternacht am Anfang des Datums in der UTC-Zone zurückzugeben . Jedoch gibt meine node.js die unixtime zu Beginn dieses Datums in MY Zeitzone zurück.Parsing Daten in node.js: moment.utc() gibt nicht die richtige UTC-Unix-Zeit
Was mache ich falsch? Dies sollte 1440633600 auf die Konsole drucken, aber es wird eine Zahl gedruckt, die der Unix-Zeit in meiner Zeitzone entspricht, nicht UTC.
var moment = require('moment');
var datestring = "August 27 2015";
var unixDate = new Date(datestring);
var myDate = moment.utc(unixDate);
console.log(myDate.format('X'));
„Datestring“ wird nicht immer enthält ein „Z“ am Ende (die UTC zeigt), aber es könnte manchmal, so kann ich nicht nur ein „Z“ vor Parsen hinzuzufügen. Es muss etwas sein, ich bin fehlt hier ...