从开始日期和时间开始倒计时
Countdown timer from a start date and time
嗨,我在JS中有以下倒计时计时器,我在页面中使用:
<script type="text/javascript">
$(function() {
var count = localStorage.getItem('count') || 60
countdown = setInterval(function() {
localStorage.setItem('count'), count);
$("span.countdown").html(minutes + ":" + seconds + " Remaining");
if (count == 0) {
clearInterval(countdown);
localStorage.removeItem('count');
}
count--;
}, 1000);
});
</script>
我发现,如果用户在我的页面上发出许多PHP帖子请求,计时器并不会真正倒计时。
我想知道是否可以在本地存储中存储日期时间,然后当用户重新加载页面时-计算本地存储中的时间和现在的时间之间的差异-很抱歉缺少代码我是一个完整的JS noob
在PHP中,设置一个会话变量$_SESSION['EndTime']
。加载每个页面时,将当前时间与会话变量进行比较,并输出剩余时间。
您可以使用Date对象来获取当前时间:http://www.w3schools.com/js/js_obj_date.asp
示例:
new Date().getTime() // gets the amount of alle milliseconds since 1970 => also usefull for the serialization
new Date(milliseconds) // restoring the date object
我希望这能帮助你
相关文章:
- 从d:h:m:s开始的javascript倒计时
- 在运行jquery之前从5开始倒计时
- 如何制作两个倒计时计时器,如果一个开始,另一个会停止
- 如果我重新加载页面,倒计时将重新开始 - 如何设置修复
- 倒计时JavaScript与开始和结束
- 一个视图中的角度按钮在另一个视图中开始倒计时
- 如何使这个javascript函数实际收集服务器时间和倒计时,直到事件开始而不是浏览器/客户端时间
- 从 10 开始倒计时,并在计时器反应为 0 时重复
- 周期性倒计时计时器,每18小时一次,有特定的开始日期
- 如何在倒计时计数器中只在淡入淡出后调用游戏开始方法
- 如何制作一个Javascript计时器,数字从700000000开始,每1秒倒计时2.5
- 每8小时到达00:00:00时刷新页面并重新开始倒计时
- Javascript倒计时与开始/停止/重置和输入时间从用户
- 倒计时在凌晨3点,上午9点,下午3点和晚上9点重新开始
- 如何从数据库获得时间后开始倒计时
- 在javascript中创建一个倒计时计时器,在1小时后开始倒计时
- 从开始日期和时间开始倒计时
- 按下按钮开始倒计时
- 用javascript从1970年开始倒计时
- 倒计时脚本没有开始倒计时