• moment.js


    moment.js使用

    http://momentjs.cn/

    安装:
    npm install moment --save # npm
    yarn add moment # Yarn

    然后再入口文件 main.js中导入并使用

    
    import moment from 'moment'//导入文件moment.js
    Vue.prototype.$moment = moment;//赋值使用
    //定义一个全局过滤器实现日期格式化
    Vue.filter('datafmt',function (input,fmtstring) {
      // 使用momentjs这个日期格式化类库实现日期的格式化功能
      return moment(input).format(fmtstring);
    })
    
    

    页面使用:
    这个时候,在项目就可以this.$moment来使用moment的一系列方法了。比如说,格式化时间

    this.$moment().format('MMMM Do YYYY, h:mm:ss a'); // 七月 17日 2018, 10:47:33 晚上
    this.$moment().format('dddd');                    // 星期二
    this.$moment().format("MMM Do YY");               // 7月 17日 18
    this.$moment().format('YYYY [escaped] YYYY');     // 2018 escaped 2018
    this.$moment().format();
    
    比如:
    let startTime = this.$moment(new Date()).format( "YYYY-MM-DD HH:mm:ss");  
    //返回 2020-12-12 12:00:00
    

    时间的加减乘除:

    加:this.$moment().add(number,"days");//加number天,后面的day可以换成相应的小时等等
    减:this.$moment().subtract(number,"days")//减number天,同上
    
    

    在div中使用|管道符过滤时间
    比如:

    <span>发布时间: {{item.add_time | datefmt('YYYY-MM-DD HH:mm:ss')}} </span>
    
  • 相关阅读:
    字串变换
    单词接龙
    二叉搜索树
    搜索专题(未完)
    单调栈
    单调队列练习(切蛋糕&好消息,坏消息)
    队列专题
    滑动窗口/【模板】单调队列
    Linux下如何查看硬件信息?
    Git 居然可以用来跟女神聊天?
  • 原文地址:https://www.cnblogs.com/xm0328/p/14188200.html
Copyright © 2020-2023  润新知