使用momentJS确定任意时区中指定日期的星期几

时间:2016-08-22 17:54:11

标签: javascript momentjs

假设我有一个带有嵌入时区信息的ISO日期字符串,例如"2016-08-22T13:30:00-07:00"(这里,-07:00指定PST)。我正在寻找一种优雅的方式来确定该日期和时间在该时区的哪一天。我试过moment.parseZone(datestring).weekday()无济于事。如何根据字符串中指定的时区而不是服务器恰好位于何处进行思考?

1 个答案:

答案 0 :(得分:1)

您可以尝试moment(datestring).utcOffset(datestring).weekday(),查看docs了解更多说明。还有一部分documntation on weekday将其描述为locale aware我不确定它是否在转换或默认为您的本地/服务器位置时维护日期的时区,我通常使用{{ 1}},如果它适合您的用例,您可以使用它代替moment.day()