如何使用javascript创建时间戳

时间:2011-10-29 20:45:58

标签: javascript date time

我想使用时间戳作为更新指示器(最后更新时间),因此我需要当前时间,月/日/年/小时/分钟/秒,但date()返回实时值。有没有办法做到这一点?

更新:这个想法就像这个http://web.student.tuwien.ac.at/~e9125168/javas/jstamp.html(这显示了上次修改时间,但这是针对文档的。)

我需要显示'上次更新'时间的脚本是一个jquery ajax脚本,它每隔......秒/分钟更新一段代码。

1 个答案:

答案 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());
}