我想使用时间戳作为更新指示器(最后更新时间),因此我需要当前时间,月/日/年/小时/分钟/秒,但date()返回实时值。有没有办法做到这一点?
更新:这个想法就像这个http://web.student.tuwien.ac.at/~e9125168/javas/jstamp.html(这显示了上次修改时间,但这是针对文档的。)
我需要显示'上次更新'时间的脚本是一个jquery ajax脚本,它每隔......秒/分钟更新一段代码。
答案 0 :(得分:3)
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());
}