Verwenden Sie das folgende Format, es würde auf allen Browsern funktionieren
var year = 2016;
var month = 02; // month varies from 0-11 (Jan-Dec)
var day = 23;
month = month<10?"0"+month:month; // to ensure YYYY-MM-DD format
day = day<10?"0"+day:day;
dateObj = new Date(year+"-"+month+"-"+day);
alert(dateObj);
// Ihre Ausgabe würde folgendermaßen aussehen "Mi 23 Mrz 2016 00:00:00 GMT + 0530 (IST)"
// Beachten Sie, dass dies in diesem Fall in der aktuellen Zeitzone liegt, die mit IST bezeichnet ist, um in eine UTC-Zeitzone zu konvertieren, die Sie einschließen können
alert(dateObj.toUTCSting);
// Ihre Ausgabe möchte jetzt "Di, 22 Mar 2016 18:30:00 GMT"
Beachten Sie, dass jetzt das DatumObj die Uhrzeit im GMT-Format anzeigt. Beachten Sie auch, dass Datum und Uhrzeit entsprechend geändert wurden.
Die Funktion "toUTCSting" ruft die entsprechende Zeit am Greenwich-Meridian ab. Dies wird erreicht, indem der Zeitunterschied zwischen Ihrer aktuellen Zeitzone und der Greenwich-Meridian-Zeitzone ermittelt wird.
Im obigen Fall betrug die Zeit vor der Konvertierung am 23. März 2016 00:00 Stunden und Minuten. Nach der Konvertierung von GMT + 0530 (IST) Stunden in GMT (in diesem Fall werden im Wesentlichen 5,30 Stunden vom angegebenen Zeitstempel abgezogen Fall) Die Zeit entspricht 18,30 Stunden am 22. März 2016 (genau 5,30 Stunden hinter dem ersten Mal).
Außerdem können Sie jedes Datumsobjekt in einen Zeitstempel konvertieren, den Sie verwenden können
alert(dateObj.getTime());
// Ausgabe würde ungefähr so aussehen wie "1458671400000"
Dies würde Ihnen den einzigartigen Zeitstempel der Zeit geben