我正在尝试将特定时间转换为我的本地时区亚洲/德黑兰使用下面的代码:
var date = new Date("9/9/2021 17:30 UTC +1").toLocaleString('en-US', {
"timeZone": "Asia/Tehran"
})
基于这个链接https://www.timeanddate.com/worldclock/converter.html?iso=20211009T163000&p1=3903&p2=246我应该得到20:00时间。但是我得到21:00.我知道这是因为伊朗的日光时间,但是当我想使用JavaScripttoLocaleString
函数时,我如何考虑日光时间?
在链接中,您的月份是October,而在您的代码中,您的月份是September🙂。