使用绝对时区的Javascript倒计时?

2024-01-16

我有一个 javascript 倒计时器,它通过获取指定的日期和时间并将其与当前日期和时间进行比较来工作。问题是,当前时间是相对于用户时区的,因此用户之间的剩余时间是不同的。

如何让计时器倒计时到特定时区的某个时间(在我的例子中为 GMT -5 小时)?

我知道我可以使用下面的代码来获取用户时区,但我不知道如何使用它。

myDateObj.getTimezoneOffset( ) / 60


您可以使用Date.UTC(year,month,day,hours,minutes,seconds,msec)

它的操作方式与 Date 构造函数类似,但返回格林威治时间 (offset=0) 而不是本地时间的参数时间戳。

var localtime=new Date(Date.UTC(year,month,day,hours,minutes,seconds,msec)) 

返回指定 UTC 时间的本地时间。

每个人(其时钟设置正确)将一起结束倒计时。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用绝对时区的Javascript倒计时? 的相关文章

随机推荐