2016-10-27 12 views
-1

私はこの日までにdate = new Date() を持っています。ESTまたはUTCの日付を取得したいと思います。 問題はESTかUTCのどちらを決定するのですか?時刻がUTCかESTかを確認する

+0

かどうか – Mahi

+2

[JavaScriptでクライアントのタイムゾーンを取得する]の可能な複製(http://stackoverflow.com/questions/1091372/getting-the-clients-timezone-in-javascript) – wscourge

+0

試してください – WannaBeCoder

答えて

0
var x = new Date(); 
var currentTimeZoneOffsetInHours = x.getTimezoneOffset()/60; 

オフセットタイムゾーンは、UTCと ローカル時刻と、分単位での差です。これは、 ローカルタイムゾーンがUTCより遅れている場合はオフセットが正で、先行する場合は負であることに注意してください。たとえば、タイムゾーンがUTC + 10(オーストラリア東部標準時)の場合は 、-600 が返されます。サマータイムは、指定されたロケールでもこの​​値が の定数にならないようにします。

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset

また、タイムゾーンのためのやさしいAPIのためmoment.jsmoment-timezoneを見たいことがあります。

関連する問題