我需要 24 小时会话倒计时。我正在使用 jQuery.countdown。下面的代码给了我 12 小时的倒计时,为什么不是 24 小时?如果我设置了 20 秒或 10 秒的范围,倒计时会说它完成了。有人看到这个错误吗? <?php date_default_timezone_set('Europe/Berlin'); $_SESSION['code_end'] = time() + 86400; ?> <div id="getting-started"></div> <script type="text/javascript"> $("#getting-started").countdown("<?php echo date('Y/m/d h:i:s', $_SESSION['code_end']);?>") .on('update.countdown', function(event) { var format = '%H:%M:%S'; if(event.offset.totalDays > 0) { format = '%-d day%!d ' + format; } if(event.offset.weeks > 0) { format = '%-w week%!w ' + format; } $(this).html(event.strftime(format)); }) .on('finish.countdown', function(event) { alert("session End"); $(this).html('This offer has expired!') .parent().addClass('disabled'); });</script>
1 回答
- 1 回答
- 0 关注
- 177 浏览
添加回答
举报
0/150
提交
取消