zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    主流编程语言
    计算机语言
    IT(Information technology)
    设计模式-学习
    Java 执行顺序
    学习大纲
    Springboot注解整理 二《自定义注解》
    IntelliJ IDE 基础经验备案三
    IntelliJ IDE 基础经验备案二
    Mybatis使用经验归档
  • 原文地址:https://www.cnblogs.com/sunshouguo/p/11727606.html
Copyright © 2011-2022 走看看