簡體   English   中英

從IE上的Date獲取TimeZone字符串

[英]Getting the TimeZone string from a Date on IE

谷歌瀏覽器

new Date()
//returns Fri Mar 29 2013 17:55:25 GMT+0530 (IST)

IE8

new Date()
//returns Fri Mar 29 17:48:46 UTC+0530 2013

我需要從IE上的Date中提取(IST)部分,在Chrome上我可以使用dateString.substring來提取它,但在IE上我不能這樣做。

getTimeZoneOffset方法給出了以分鍾為單位的偏移量,有沒有辦法使用偏移量來獲取字符串?

或者我是否需要研究與偏移相對應的所有時區字符串並從中創建一個對象然后使用它?

這可以為你服務嗎?

jsTimezoneDetect

這也可能是一個相關的讀物: 如何通過UTC偏移確定時區?

我不認為有一種方法可以在標准JS日期對象中可靠地執行您想要的操作,但是這里有一些可以幫助您的庫:

也許其中一個會給你你正在尋找的信息。

希望有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM