【发布时间】:2014-01-21 16:19:52
【问题描述】:
我已经看过很多,真的很多帖子来找出我的问题的解决方案,但我无法得到它,所以决定创建一个问题。
我的问题是我们如何在不同的时区而不是本地时区实际创建一个新的 javascript 日期对象
我知道我们可以创建本地日期对象并以多种方式将其转换为不同的时区,但我不想转换而是需要在特定时区创建。
这是我的问题的简单示例,
假设用户选择了“美国/纽约”时区,因此日历页面中的所有日期都将显示在该时区中。
现在,如果我们在 "05:00 pm" 创建一个事件,我们如何在 "America/New_york" 时区实际创建时间为下午 5 点的日期,
如果我们使用 new Date()(假设浏览器在不同的时区,比如“Asia/Kolkata”),那么将其转换为 “America/New_york” 将不会得到“5:00pm”该时区,相反,它将在该时区获得“05:00 pm IST”的相应时间,该时区将具有不同的小时和分钟值。
任何建议都会有所帮助!
谢谢
【问题讨论】:
标签: javascript date datetime calendar momentjs