自定义日期功能有时会起作用

时间:2014-08-29 15:23:49

标签: javascript

我正在使用以下脚本来自定义我的日期,有时当时间小于分钟时,它的工作时间就像那样。

如果日期不到一分钟,如何在1分钟前自定义它?或者只是删除秒前的功能?

  

-9236秒前

function dateFormatter(date) {

    var seconds = Math.floor((new Date() - date) / 1000);

    var interval = Math.floor(seconds / 31536000);

    if (interval > 1) {
        return interval + " Years Ago ";
    }
    interval = Math.floor(seconds / 2592000);
    if (interval > 1) {
        return interval + " Months Ago ";
    }
    interval = Math.floor(seconds / 86400);
    if (interval > 1) {
        return interval + " Days Ago ";
    }
    interval = Math.floor(seconds / 3600);
    if (interval > 1) {
        return interval + " Hrs ago ";
    }
    interval = Math.floor(seconds / 60);
    if (interval > 1) {
        return interval + " mins ago ";
    }
    return Math.floor(seconds) + " seconds ago";
}

0 个答案:

没有答案