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')
     
  • 相关阅读:
    selenium WebDriver 清空input的方式
    selenium 获取input输入框中的值的方法
    webdriver报不可见元素异常方法总结
    git踩过的坑
    what's the 数据结构
    算法进阶——贪心与动态规划
    what's the 二叉树
    算法基础——列表排序
    算法基础——列表查找
    Flask项目示例目录
  • 原文地址:https://www.cnblogs.com/zixuan00/p/13679544.html
Copyright © 2011-2022 走看看