我想计算从“用户时间”到“WET/WEST”的偏移量。
我用 new Date().getTimezoneOffset()
来获取用户的偏移量。
但是,我该如何获得WET/WEST的偏移量,以便我可以计算两者的组合偏移量?
例如,如果用户在中欧时间(CET/CEST)区域,在冬季,组合偏移量将是-60(CET)+ 0(WET)= -60。在夏季,它将是-120(CEST)+ 60(WEST)= -60。在这种情况下,总是-60,但用户的时区也可能没有DST(日光节约时间)。
能否在不将其格式化为字符串并从该字符串中读取新时区的情况下完成此操作?
Date.prototype.toString
的结果中读取时区,因为它取决于实现。时区可能会丢失、模糊或难以辨认。 - RobGmyDateLib.getTimezoneOffset('WET')
或myDateLib.getTimezoneOffset('LHDT')
或myDateLib.getTimezoneOffset('Australia/Lord_Howe')
。 - RobG