假设我有一个包含嵌入式时区信息的 ISO 日期字符串,例如 "2016-08-22T13:30:00-07:00"
(此处,-07:00 指定 PST)。我正在寻找一种优雅的方法来确定该日期和时间在该时区的星期几。我试过 moment.parseZone(datestring).weekday()
没有用。我怎样才能根据字符串中指定的时区而不是服务器恰好所在的位置来思考呢?
最佳答案
你可以试试moment(datestring).utcOffset(datestring).weekday()
,检查docs更多解释。还有一部分 documntation on weekday将其描述为 locale aware
我不确定它是否在转换时保持日期的时区或默认为您的本地/服务器位置,我通常使用 moment.day()
,如果它适合您的用例,您可以使用它代替 weekday()
。
关于javascript - 使用 momentJS 确定任意时区中指定日期的星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39085814/