2017-06-21 2 views
0

Ich versuche, aktuelle IST Zeit zu bekommen, aber ich bekomme Systemzeit nur unter Verwendung der Funktion unten.Getting Standard IST Zeit

var currentTime = new Date(); 
var currentOffset = currentTime.getTimezoneOffset(); 
var ISTOffset = 330; 
var d1 = new Date(currentTime.getTime() + (ISTOffset + currentOffset)*60000); 

Gibt es eine API oder eine Bibliothek, die mir hilft, Standard-IST-Zeit zu bekommen?

+3

Mögliche Duplikat [Get IST Zeit in Javascript] (https://stackoverflow.com/questions/22134726/get-ist-time-in-javascript) – Nagaraju

+2

yeah, warum nicht moment.js verwenden: http://momentjs.com/ – binariedMe

+0

Was ist Ihre Systemzeitzone auf – Nagaraju

Antwort

0

Java Skript derzeit nicht funktioniert hilft aktuelle Zeit zu bekommen, habe ich verwendet, endlich den Zeitstempel in meiner Antwort-Header in Dienst aufruft

0

Sie könnten moment.js verwenden, ein Standard-Dienstprogramm für alle zeit- und datumsbezogenen Funktionen. Sie einfachen Import moment.js und nach dem gewünschten Anwendungsfall ein Verfahren wie

moment().utcOffset("+05:30").format()

die die Zeit in IST implementieren für die Einstellung, die +05 ist: 30 von GMT.

+0

Versucht, monemt und moment-timezone bower libs, aber moment(). UtcOffset ("+ 05:30"). Format() immer noch mir Systemzeit. Versuchte auch diesen Moment(). Tz ("Asia/Calcutta"). ToISOString(); aber immer noch Systemzeit ist – user7439432

+0

Dies ist von einer Antwort, die ich zuvor nachgeschlagen, wenn ich das gleiche Problem hatte. Sie können zur Kasse gehen [https://stackoverflow.com/questions/32355297/how-to-add-ist-timezone-object-to-moment-js]. Probieren Sie alle möglichen Lösungen aus, um zu sehen, ob etwas für Sie funktioniert. –

+0

Schließlich gelöst, indem Sie den Zeitstempel in Antwortheadern in meinen Serviceaufrufen verwenden – user7439432

Verwandte Themen