我正在寻找在网站上创建时间表的代码,该时间表向用户显示事件开始时间的本地时间。这可以通过设置静态时间和日期(例如UTC或GMT)并显示每个用户的本地时间来实现。如果我可以轻松地输出结果(尽管是时间表),那么这将是一个优势,这样每个事件的时间都会不同。
如下所示,我研究了javascript日期和时间,但对如何实现解决方案一无所知。
var usaTime = new Date().toLocaleString("en-US", {timeZone: "America/New_York"});
usaTime = new Date(usaTime);
console.log('USA time: '+usaTime.toLocaleString())
虽然这显示的是特定时区的日期和时间,而不是设置静态时间,然后根据其进行偏移,但这还是我正在寻找的东西。