zoukankan      html  css  js  c++  java
  • moment.js的方法及使用

    安装:
    npm install moment  或者  yarn add moment

    引入:

    // require 方式
    const moment = require('moment');
    
    // import 方式
    import moment from 'moment'; 
     
    使用: 
     
    格式化当前时间:
    moment().format("YYYY-MM-DD HH:mm:ss") 
     
     
     
    当前年:
    moment().format("YYYY") 
    moment().year(); // Number
     
    当前月:
    moment().format('MM')
     
    当前季度:
    moment().quarter()
     
    获取本日截止时间:
    moment().startOf('day').format("YYYY-MM-DD HH:mm:ss") 
    moment().endOf('day').format("YYYY-MM-DD HH:mm:ss") 
     
    上一年/下一年:
    上一年:moment().add(-1, 'y').format("YYYY")
    下一年:moment().add(1, 'y').format("YYYY")
    上几年和下几年同理,做momment日期加减,月季度亦同理
     
    上一季度/下一季度:
    上一季度:moment().add(-1, 'Q').quarter()
    下一季度:moment().add(1, 'Q').quarter()
     
    年开始结束时间:
    moment().startOf('year')
    moment().endOf('year')
     
    季度开始结束时间:
     
    当前季度的开始结束时间:
    moment().startOf('quarter').format("YYYY-MM-DD")
    moment().endOf('quarter').format("YYYY-MM-DD")
     
    指定年指定季度的开始结束时间:(某年某季度的开始结束时间)
    moment(moment().format("YYYY-02-01")).startOf('quarter').format("YYYY-MM-DD")
    moment(moment().format("YYYY-02-01")).endOf('quarter').format("YYYY-MM-DD")
     
    月度开始结束时间
    moment().startOf('month')
    moment().endOf('month')
     
    昨天: moment().subtract(1, 'days')
    明天: moment().add(1, 'days')
     
    前一个月: moment().subtract(1, 'months')
    后一个月: moment().add(1, 'months')
     
  • 相关阅读:
    webstorm如何调试vue项目的js
    Js调用本地exe的方式
    IE浏览器中使用js调用cmd命令行demo
    JS Array.reverse 将数组元素颠倒顺序
    webstorm 2018.2.5最新激活方式
    Vmware12安装centos系统详解
    如何查看电脑系统版本信息和显示文件后缀名
    怎样用命令行开启或关闭Windows服务
    Vue编写的todolist小例子
    Word如何发布文章到博客园开源中国网易博客
  • 原文地址:https://www.cnblogs.com/zixuan00/p/13679544.html
Copyright © 2011-2022 走看看