时间格式修改

let changeTime = function(value){
    let dataTime = typeof value === 'object' ? value : new Date(value)
    let now = Date.now()
    let lastTime = dataTime.getTime()
    let space = now - lastTime
    let str = ''
    
    switch(true){
        case space < 60000:
            str = '刚刚'
            break
        case space < 60000*60:
            str = Math.floor(space/60000) + '分钟前'
            break
        case space < 60000*60*24:
            str = Math.floor(space/(60000*60)) + '小时前'
            break
        default: 
            str = Math.floor(space/(60000*60*24)) + '天前'
            break
    }

    return str
}

export default changeTime

Vue.prototype.changeTime = changeTime

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下面我就来看看Vue的核心构造器以及其实例的属性和方法。 Vue构造器 从 'src/core/index.js'...
    小A家的铭阅读 3,102评论 0 0
  • # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 3,704评论 0 6
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,058评论 1 4
  • 基于Vue的组件库 https://github.com/ElemeFE/element" element 饿了么...
    技术小白熊阅读 1,765评论 0 16
  • PS:转载请注明出处作者: TigerChain地址: https://www.jianshu.com/p/218...
    TigerChain阅读 26,397评论 5 70