时区倒计时

时间:2010-09-08 19:52:22

标签: javascript

现在我正在使用这个Javascript时区计时器:http://www.hashemian.com/tools/javascript-countdown.htm

这可行,但它会根据您的计算机时间计算。我不希望这样。我想要一个从我所在的时区(美国东部)倒计时的计时器,而不是在他们的时间加载页面..它会在我希望无处不在的时候完成倒计时。

这可能吗?也许使用PHP或jQuery?

自我注意:请看一下 - http://www.minisitegallery.com/blog/php-javascript-countdown-script-with-timezone-setting.html

2 个答案:

答案 0 :(得分:1)

我制作了一个谷歌小工具here。基本上,当您构造要计数的Date对象时,在末尾添加时区,如下所示:

var countdownDate = new Date(day + " " + month + " " + year + " " + 
    hour + ":" + minute + ":" + second + " " + ampm + " " + timezone);

对于Central Daylight Time,我把CDT作为时区变量。我认为它也将直接抵消GMT。这取决于在客户端计算机上正确设置的时区,但它确实有效。

答案 1 :(得分:0)

您是否必须在客户端进行此操作?您可以从PHP代码轻松读取服务器时间。