如何为日期/时间/分钟制作自定义数字并继续计数

时间:2011-10-20 21:04:49

标签: javascript

我有一个问题,感谢您提前查看此问题。

我无法找到保持价值并继续计算的最佳解决方案。 我的目标是尝试将当前时间戳转换为一个值,从该值开始,数字将作为时钟每秒不断变化。在我的代码中,我每秒增加8点。但问题是每当我刷新页面时,数字都从“27216009”开始。 每当刷新页面或有人访问页面时,页面中的数字必须相同。

源代码是 - > http://jsfiddle.net/Q5CwM/

请你看看吧。谢谢

1 个答案:

答案 0 :(得分:2)

您可以创建与数字相关的时间戳。当用户访问该站点时,计数器会根据当前时间戳更改,然后每秒添加9。

更新: http://jsfiddle.net/Q5CwM/1/

已添加代码:

var defaultTimestamp = 1319146319 //a default timestamp of a specific time;
var currentTimestamp = Math.round(new Date().getTime() / 1000); //current timestamp in seconds
var change = (currentTimestamp - defaultTimestamp) * 9 + 27216000; //adds the additional value to the default