• js 显示友好的时间格式【刚刚、几分钟前、几小时、几天前、几周前、几月前等等 时间格式化】(工具类)


    /**
     * 毫秒转换友好的显示格式
     * 输出格式:21小时前
     * stringTime为:年-月-日 时:分:秒
     * @param  {[type]} time [description]
     * @return {[type]}      [description]
     */function friendlyFormatTime(stringTime) {
        let minute = 1000 * 60;
        let hour = minute * 60;
        let day = hour * 24;
        let week = day * 7;
        let month = day * 30;
        let time1 = new Date().getTime(); //当前的时间戳
        let time2 = Date.parse(new Date(stringTime)); //指定时间的时间戳
        let time = time1 - time2;
    
        let result = null;
        if (time < 0) {
            result = "--";
        } else if (time / month >= 1) {
            result = parseInt(time / month) + "月前";
        } else if (time / week >= 1) {
            result = parseInt(time / week) + "周前";
        } else if (time / day >= 1) {
            result = parseInt(time / day) + "天前";
        } else if (time / hour >= 1) {
            result = parseInt(time / hour) + "小时前";
        } else if (time / minute >= 1) {
            result = parseInt(time / minute) + "分钟前";
        } else {
            result = "刚刚";
        }
        return result;
    }
  • 相关阅读:
    & 微信支付对比
    # MySQL性能优化技巧
    & mysql简单定时增量全量备份
    & Mysql高级总结
    python面向对象
    django虚拟环境的安装
    Python 内置函数
    Python列表解析式
    函数练习
    Python装饰器
  • 原文地址:https://www.cnblogs.com/sunshouguo/p/11727606.html
Copyright © 2020-2023  润新知