javascript - 检查日期是否有给定的时区

标签 javascript momentjs

如果datetime有时区则解析时区然后转换为UTC:

例如转换('2018-01-05T17:04:43+04:00') => 2018-01-05T13:04:43Z

如果日期时间没有时区转换为 UTC:

例如转换('2018-01-05T17:04:43') => 2018-01-05T17:04:43Z

我怎样才能可靠地做到这一点?也许有一刻?

最佳答案

你看过这个页面吗? https://momentjs.com/timezone/docs/

您可以用它来解析和更改时区。我的建议是强制每个日期为同一时区(例如您的时区或另一个标准时区),然后比较同一时区的日期。

希望这有帮助

关于javascript - 检查日期是否有给定的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48118433/

相关文章:

angular - 类型 'Moment' 不可分配给类型 'Date' 。类型 'toDateString' 中缺少属性 'Moment'

javascript - 如何猜测时间戳的时区?

javascript - 服务器无法使用从 Electron 应用程序发送的应用程序/xml 请求

javascript - MomentJs:如何在 Typescript 中将字符串转换为日期?

javascript - CKeditor 使内联编辑器只读

javascript - Access-Control-Allow-Origin 不允许 Origin null

javascript - 如何查找没有日期部分的时间间隔之间的重叠

javascript - Laravel/Moment - 如何确定夏令时期间是否created_at?

javascript - 将鼠标悬停在文本上时创建叠加层

javascript - GitHub API - 查找存储库使用的语言