我想在 jquery 倒计时中将 GMT+5:30 设置为我的时区。 倒计时开始时间为“Thu May 20 16:00:00 IST 2010” 结束时间值为“Thu May 20 17:00:00 IST 2010”。
+330 是我的时区,以分钟为单位。 但我的倒计时是从 00:35:00 开始的。 我原以为倒计时会从 01:00:00 开始 不确定为什么会出现这种差异。
<script type="text/javascript">
$(function () {
var endTime = '#{myBean.getCountDownDate()}';
$('#defaultCountdown').countdown({
until: endTime, format: 'HMS',
timezone: +330,
compact: true, description: '#{myBean.getCountDownDate()}'});
});
</script>
最佳答案
当使用until
参数时,倒计时插件会倒计时直到该时间。
这将使用正确的偏移量运行一小时。
$('#countdown').countdown({
until: $.countdown.UTCDate(+330, 2010, 6-1, 20, 17),
format: 'HMS',
compact: true
});
由于 2010:06:20:17 已经过去,它将显示 00:00:00。
我敢打赌,您在倒计时中出现 00:35:00 的原因是您在 2010:06:20:16:25 左右查看过它。
关于javascript - 如何在jquery倒计时器中设置时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871375/