【发布时间】:2011-08-17 18:19:06
【问题描述】:
我正在使用以下 jQuery 脚本来倒计时直到 $end 的时间,并在发生这种情况时显示已完成。
但是,当您更改计算机上的时间时,倒计时也会更改。我想到的就是 Groupon 的倒计时。
我的问题是如何更改无法更改的时间源,也许是服务器的时间?当计时器达到 0 时,如何使用 PHP 运行 SQL 查询?
我是不是完全走错路了?
谢谢。
<?php $end = 'september 1, 2011 19:24'; ?>
<script type="text/javascript">
$(document).ready(function() {
$("#time").countdown({
date: "<?=$end?>",
onComplete: function( event ){
$(this).html("<i>Completed</i>");
},
leadingZero: true
});
});
</script>
<p id="time" class="time"></p>
【问题讨论】:
-
倒计时脚本在哪里/是什么?
-
解释你打算在计时器达到 0 时运行的查询。
-
@Dan Grossman 请你看看我在stackoverflow.com/questions/7101267/…的新问题
-
@Nikolai 你也没有回答这个查询是什么。
-
@Nikolai 没有理由这样做。该行已完成的事实是已知的,因为日期小于现在(或“完成日期”)。将行标记为已完成的单独列将是数据重复。您可以通过选择具有未来日期的行来选择“未完成”行。您可以通过选择具有旧日期的行来选择“完成”行。无需标记任何东西!