我在節點js中創建日期,我的服務器是在IST中,我想確定日期是否來自PDT或PST(即,如果夏令時是打開或關閉)。如果我的服務器處於PST/PDT時間,它將自動決定。有什麼辦法可以確定嗎?如何確定一天是否在JavaScript中的PST或PDT
0
A
回答
0
在創建日期...Date()
後,您可以通過...getTimezoneOffset()
檢索客戶端的時區偏移量。您無法分辨客戶端是否在DST中,但您的絕對金額爲GMT/UTC。或者,您可以進一步檢索UTC時間戳的時間並將其轉換爲服務器上所需的任何內容。
+0
我會得到一個來自PT的日期字符串「10/23/2014 00:00:00」。我發送給可能在任何時區的客戶,但是我想確定那天的PT是夏令時。 – Neo
+0
以毫秒爲單位轉換爲UTC時間戳,將其發送到客戶端並從毫秒中創建日期而不是格式化的字符串。無論使用或不使用DST的時區,日期都是正確的,因爲它是從UTC開始設置的:'ndate = new Date(); ndate.setTime(UTCinMillisFromServer);' –
相關問題
- 1. 在冬天,PDT會變爲PST嗎?
- 2. Ruby中的DateTime.parse中的PST/PDT
- 3. 在mysql的輸出顯示中添加PDT或PST
- 4. 如何確定是否NSDate是今天
- 5. PDT/PST中的AngularJS顯示時間
- 6. 在Java ME中將「America/Los Angeles」時區轉換爲「PST」或「PDT」
- 7. 如何確定ZonedDateTime是否爲「今天」?
- 8. 如何確定它是在JavaScript還是jQuery的白天或黑夜?
- 9. 如何確定日期是否是在javascript中的週末
- 10. 如何確定JavaScript中的一組字符是否爲UTF-8?
- 11. 確定輸入數字在javascript中是否定或正數
- 12. Python將UTC轉換爲PST/PDT格式
- 13. 如何確定一個網頁是否有RSS或不在C#
- 14. 如何獲得今天,昨天,或一天在javascript
- 15. 如何確定是否一個觀察值是每天重複着在Stata
- 16. 如何確定我的JavaScript是否在nodejs中運行
- 17. C#如何確定日期是否在180天內
- 18. 如何確定哪一天是當前語言環境中的第一天?
- 19. 確定行是否在或不是jquery
- 20. 確定路徑是否是在Javascript
- 21. 如何確定$ match是否在$ string中?
- 22. 如何確定子窗口是否已在javascript中關閉?
- 23. 確定如果今天是星期一
- 24. 確定一個給定的時間戳是否在同一天postgresql
- 25. 確定是否發生天變更
- 26. 我如何確定一天是Rails的一個工作日?
- 27. 如何確定一個點是否位於kml或shape內
- 28. 如何判斷在iOS項目中是否是新的一天?
- 29. 如何確定我的DLL是否正在註冊或執行?
- 30. PHP:如何確定瀏覽器是否支持PHP中的JavaScript?
不適用於將來的日期。規則可以改變。 –
過去的日期怎麼樣?當我創建新的Date(「dateString」)時,如果我的系統時間在PT中,它可以決定PST或PDT。我想從IST系統時間做同樣的事情。 – Neo
dup文件中的答案是一種方法。另一種方法是使用[moment.js]中的'isDST'函數(http://momentjs.com) –