美文网首页HBuilder开发网页开发专刊
js时间转化为几天前,几小时前,几分钟前,可用于app+html

js时间转化为几天前,几小时前,几分钟前,可用于app+html

作者: 老牛圣斗士 | 来源:发表于2016-04-02 17:59 被阅读729次

    使用js 加载下面代码,通过getDateDiff(时间戳)来调用js 方法得到具体的时间格式

    var minute = 1000 * 60;

    var hour = minute * 60;

    var day = hour * 24;

    var halfamonth = day * 15;

    var month = day * 30;

    function getDateDiff(dateTimeStamp){

    var now = new Date().getTime();

    var diffValue = now - dateTimeStamp;

    if(diffValue < 0){

    //若日期不符则弹出窗口告之

    //alert("结束日期不能小于开始日期!");

    }

    var monthC =diffValue/month;

    var weekC =diffValue/(7*day);

    var dayC =diffValue/day;

    var hourC =diffValue/hour;

    var minC =diffValue/minute;

    if(monthC>=1){

    result=parseInt(monthC) + "个月前";

    }

    else if(weekC>=1){

    result=parseInt(weekC) + "周前";

    }

    else if(dayC>=1){

    result=parseInt(dayC) +"天前";

    }

    else if(hourC>=1){

    result=parseInt(hourC) +"个小时前";

    }

    else if(minC>=1){

    result=parseInt(minC) +"分钟前";

    }else

    result="刚刚";

    return result;

    }

    相关文章

      网友评论

      本文标题:js时间转化为几天前,几小时前,几分钟前,可用于app+html

      本文链接:https://www.haomeiwen.com/subject/xuaylttx.html