使用javascript获取不同的时区

时间:2010-12-08 11:48:18

标签: javascript jquery timezone date

我正在使用这个时钟插件:http://designxcore.com/stock/CodeCanyon/clock/main/index.html

我想在网站上显示四个不同的时钟.. 时钟应显示时间:伦敦,纽约,香港,东京

但是,此插件占用了本地计算机上的时间。 如何设置它以显示我希望显示的城市的不同时区?

3 个答案:

答案 0 :(得分:1)

我确信这会让你前进:

JS World Clock我不认为这会解决您的时区问题,但正如我所说,我会让你去...

BTW:我建议使用PHP特别是date()函数!

祝你好运!

答案 1 :(得分:0)

我不知道插件如何显示四个不同的时钟,但在JavaScript中,您可以使用Date构造函数为不同的时区创建单独的日期对象,您只需在初始化时传递“正确的日期字符串” ,例如:

new Date( "HongKong DateTime String" );
new Date( "Tokyo Date Time String" );

因此,假设在服务器端,您将获得这些位置的当前时间信息,因此您需要做的就是将其格式化为JavaScript理解的日期格式,并在页面中将其写入并相应地使用。 / p>

有关详细信息,请查看此页面:

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date

希望有所帮助

答案 2 :(得分:0)

使用此方法,您始终可以将本地时间转换为特定的时区

 let Accepted_time = new Date();
 const option={ timeZone: 'Asia/Hong_Kong' , hour12:false }

 console.log(Accepted_time.toLocaleTimeString('zh-HK',option))