2017-06-21 5 views
0

現在の標準IST時間を取得しようとしていますが、以下の機能のみを使用してシステム時間を取得しています。標準IST時間の取得

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

標準のIST時間を取得するのに役立つAPIやライブラリはありますか?

+3

可能な複製を呼び出す(https://stackoverflow.com [JavaScriptでIST時刻を取得します]/question/22134726/get-ist-time-in-javascript) – Nagaraju

+2

ええ、moment.jsを使用しないでください:http://momentjs.com/ – binariedMe

+0

あなたのシステムタイムゾーンは – Nagaraju

答えて

0

のJavaスクリプトが現在の現在時刻を取得するのに役立ちますしない、私は最終的にサービスの私の応答ヘッダにタイムスタンプを使用しているの

0

標準ユーティリティであるmoment.jsを使用すると、時間と日付に関連するすべての機能を処理できます。 GMTから30:あなたは、単純なインポートmoment.jsと、ご希望のユースケースのためには、05あるISTの時間を設定する方法など

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

を実装します。

+0

モンテットとモーメントタイムゾーンバワーのlibsを使ってみましたが、moment()。utcOffset( "+ 05:30")。 TIS( "Asia/Calcutta")。toISOString();それでもシステム時間は有効です – user7439432

+0

これは同じ問題が発生したときに私が以前に調べた答えです。あなたは[https://stackoverflow.com/questions/32355297/how-to-add-ist-timezone-object-to-moment-js]をチェックアウトすることができます。すべての可能な解決方法を試して、何かが効果があるかどうかを確認してください。 –

+0

最後に、サービスコールの応答ヘッダーでタイムスタンプを使用して解決しました – user7439432

関連する問題