javascript - 如何在jquery倒计时器中设置时区

标签 javascript jquery

我想在 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/

相关文章:

javascript - 替换为值 '$' 在 javascript 中不起作用

javascript onsubmit 重定向失败

当 $.post 不起作用时,jQuery $.ajax 起作用

javascript - Karma JS——如何包含所有所有来源?

javascript - 使用 Meteor 和 React 设置自定义 FB 注册时出现问题

javascript - 通过代码捕获 Firefox/IE 错误控制台的内容?

javascript - JQuery index() - 哪条路?

php - 删除样式和脚本标签

javascript - 调用方法来展开和折叠部分

jquery - 如何将样式应用于类的第N个实例,并通过间接继承找到 - CSS Jquery