设置静态时间(例如19:00 UTC),并向每个时区的用户显示其本地时间

时间:2019-05-19 09:53:51

标签: javascript time timezone timezone-offset

我正在寻找在网站上创建时间表的代码,该时间表向用户显示事件开始时间的本地时间。这可以通过设置静态时间和日期(例如UTC或GMT)并显示每个用户的本地时间来实现。如果我可以轻松地输出结果(尽管是时间表),那么这将是一个优势,这样每个事件的时间都会不同。

如下所示,我研究了javascript日期和时间,但对如何实现解决方案一无所知。

var usaTime = new Date().toLocaleString("en-US", {timeZone: "America/New_York"});
usaTime = new Date(usaTime);
console.log('USA time: '+usaTime.toLocaleString())

虽然这显示的是特定时区的日期和时间,而不是设置静态时间,然后根据其进行偏移,但这还是我正在寻找的东西。

0 个答案:

没有答案