现在我正在使用这个Javascript时区计时器:http://www.hashemian.com/tools/javascript-countdown.htm
这可行,但它会根据您的计算机时间计算。我不希望这样。我想要一个从我所在的时区(美国东部)倒计时的计时器,而不是在他们的时间加载页面..它会在我希望无处不在的时候完成倒计时。
这可能吗?也许使用PHP或jQuery?
自我注意:请看一下 - http://www.minisitegallery.com/blog/php-javascript-countdown-script-with-timezone-setting.html
答案 0 :(得分:1)
我制作了一个谷歌小工具here。基本上,当您构造要计数的Date对象时,在末尾添加时区,如下所示:
var countdownDate = new Date(day + " " + month + " " + year + " " +
hour + ":" + minute + ":" + second + " " + ampm + " " + timezone);
对于Central Daylight Time,我把CDT作为时区变量。我认为它也将直接抵消GMT。这取决于在客户端计算机上正确设置的时区,但它确实有效。
答案 1 :(得分:0)
您是否必须在客户端进行此操作?您可以从PHP代码轻松读取服务器时间。