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

Javascript 使用momentJS确定任意时区中指定日期的星期几,javascript,momentjs,Javascript,Momentjs,假设我有一个带有嵌入式时区信息的ISO日期字符串,比如“2016-08-22T13:30:00-07:00”(这里,-07:00指定PST)。我正在寻找一种优雅的方式来确定在那个日期和时间,一周中的哪一天会在那个时区。我尝试了矩.parseZone(datestring).weekday()但没有成功。我怎样才能让时刻按照字符串中指定的时区来思考,而不是服务器恰好位于何处 您可以尝试矩(datestring).utcOffset(datestring).weekday(),查看更多说明。还有一部

假设我有一个带有嵌入式时区信息的ISO日期字符串,比如
“2016-08-22T13:30:00-07:00”
(这里,-07:00指定PST)。我正在寻找一种优雅的方式来确定在那个日期和时间,一周中的哪一天会在那个时区。我尝试了
矩.parseZone(datestring).weekday()
但没有成功。我怎样才能让时刻按照字符串中指定的时区来思考,而不是服务器恰好位于何处

您可以尝试
矩(datestring).utcOffset(datestring).weekday()
,查看更多说明。还有一部分将其描述为具有地区意识的
我不确定它在转换或默认为本地/服务器位置时是否保持日期的时区,我通常使用
矩.day()
,如果它适合您的用例,您可以使用它来代替
工作日()

您的代码(
矩.parseZone(datestring).weekday()
)似乎适合我,有什么问题吗?GingerPlusPlus是正确的,您的方法很好。什么特别不起作用?请给出一个完整的例子,包括你得到的和你期望的。谢谢,苏。。。它确实有效。周围的代码中只有一个bug:D