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

标签 javascript momentjs

假设我有一个包含嵌入式时区信息的 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/

相关文章:

javascript - Moment.js fromNow() 过早几秒

JavaScript 将回调转换为 Promise

javascript - 谷歌地图你的时间线 api

javascript - 如何在 Algolia 即时搜索中实现多个分页实例?

javascript - 每个月特定日期的剩余天数

javascript - 时刻格式返回无效日期

javascript - 每次提交时数据库条目数都会增加一倍

javascript - 来自 JSON 文件的嵌套列表内容

javascript - 如何处理固定日期的突变?

javascript - 将 react-datepicker 与 redux-form 结合使用