我想使用时间戳作为更新指示符(上次更新时间),所以我需要当前时间,月/日/年/小时/分钟/秒,但日期()返回实时值。有没有办法做到这一点?如何使用javascript创建时间戳
更新:这个想法是这样的http://web.student.tuwien.ac.at/~e9125168/javas/jstamp.html(这显示最后修改时间,但这是文档)。
我需要显示'上次更新时间'的脚本是用于jquery ajax脚本,该脚本每隔...秒/分钟更新一段代码。
我想使用时间戳作为更新指示符(上次更新时间),所以我需要当前时间,月/日/年/小时/分钟/秒,但日期()返回实时值。有没有办法做到这一点?如何使用javascript创建时间戳
更新:这个想法是这样的http://web.student.tuwien.ac.at/~e9125168/javas/jstamp.html(这显示最后修改时间,但这是文档)。
我需要显示'上次更新时间'的脚本是用于jquery ajax脚本,该脚本每隔...秒/分钟更新一段代码。
function getPastTimestamp(t) {
var d = new Date(t);
var output = "";
var items = new Array();
var i = 0;
items[i++] = d.getMonth() + 1;
items[i++] = d.getDate();
items[i++] = d.getFullYear();
items[i++] = d.getHours();
items[i++] = d.getMinutes();
items[i] = d.getSeconds();
for (i = 0; i < items.length; i += 1) {
output += (items[i] < 10) ? "0" + items[i] : items[i];
if (i < items.length - 1) output += '/';
}
return output;
}
function getCurrentTimestamp() {
return getPastTimestamp((new Date()).getTime());
}
谢谢,但它显示了当前时间,而不是固定的时间戳。 – user759235
您可以通过调用getPastTimestamp(YOURTIMESTAMP)将它的毫秒自时代表示转换为固定时间戳... –
谢谢,我没有看到它,它的工作原理非常感谢! – user759235
为了您的乐趣,请查看Date and Time Tutorial ......这里用例子很好地解释了它。
已经使用这个,这是好的,但不是我在找什么,我需要一个固定的时间戳,而不是一个活的 – user759235
好吧,让你得到一个时间戳()并将其保存在对象中...正如将getTime()的值分配给参数在对象和下一次你可以从参数中查找它。 –
+1非常感谢您链接 – gmustudent
您的生活价值是什么意思?据我所知,'新的日期()。toString()'应该工作得很好... – JCOC611
为什么不是'new Date()'适合? – James
好吧,如果我使用getSeconds()如果给我一个活的价值,而不是一个固定的价值,所以如果我想放在最后更新的行在:我会得到一个当前值 – user759235