我看了很多帖子,真的很多帖子,以找到解决我的问题的方法,但是我找不到,所以决定提出一个问题。
我的问题是如何在不同的时区中实际创建新的JavaScript日期对象,而不是本地时区
我知道我们可以创建本地日期对象,并以多种方式将其转换为不同的时区,但我不想进行转换,而是需要在特定时区中创建。
这里是我的问题的简单示例:
假设用户选择了时区“America/New_york”,那么日历页面上所有日期都将显示在该时区中。
现在,如果我们在"05:00 pm"创建事件,则如何在“America/New_york”时区中创建时间为5 pm的日期,
如果我们使用new Date()(假设浏览器位于不同的时区,例如“Asia/Kolkata”),则将其转换为“America/New_york”不会在该时区中获得“5:00 pm”的时间,而是将在该时区中获取“05:00 pm IST”的对应时间,并具有不同的小时和分钟值。
任何建议都将是有用的!
谢谢