假设我有一个带有嵌入时区信息的ISO日期字符串,例如"2016-08-22T13:30:00-07:00"
(这里,-07:00指定PST)。我正在寻找一种优雅的方式来确定该日期和时间在该时区的哪一天。我试过moment.parseZone(datestring).weekday()
无济于事。如何根据字符串中指定的时区而不是服务器恰好位于何处进行思考?
答案 0 :(得分:1)
您可以尝试moment(datestring).utcOffset(datestring).weekday()
,查看docs了解更多说明。还有一部分documntation on weekday将其描述为locale aware
我不确定它是否在转换或默认为您的本地/服务器位置时维护日期的时区,我通常使用{{ 1}},如果它适合您的用例,您可以使用它代替moment.day()
。