Moment.js获取当前时间格式化

举报
彭世瑜 发表于 2021/08/13 22:47:38 2021/08/13
【摘要】 Moment.js文档: 中文:http://momentjs.cn/ 英文:https://momentjs.com/ 安装 npm install moment 1 代码实例 var moment=require('moment'); // 格式化 moment().format('YYYY-MM-DD HH:mm:ss'); // 2019-10-25...

Moment.js文档:
中文:http://momentjs.cn/
英文:https://momentjs.com/

安装

npm install moment

  
 
  • 1

代码实例


var moment=require('moment');

// 格式化
moment().format('YYYY-MM-DD HH:mm:ss');
// 2019-10-25 16:08:05

moment(new Date()).format('YYYY-MM-DD HH:mm:ss');
// 2019-10-25 16:08:18

// 解析时间
moment("2019-10-25 16:08:05").format('YYYY-MM-DD');
// 2019-10-25

// 减3 天
moment().subtract(3, 'days');

// 加1 天
moment().add(1, 'days');

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

加减时间取值

years
quarters
months
weeks
days
hours
minutes
seconds
milliseconds

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

计算时间差

// 时间差值
let m1 = moment('2018-08-14 11:00:00')
let m2 = moment('2018-08-14 11:00:01');

// 2018-08-14 11:00:01 - 2018-08-14 11:00:00 = 1
m2.diff(m1, 'second')

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

获取月起始日期

var moment = require("moment");

// 月开始日期
let startDate = moment().startOf("month").format("YYYY-MM-DD");
let startDateValue = moment().startOf("month").valueOf();

console.log(startDate, startDateValue);
// 2020-07-01 1593532800000

// 月结束日期
let endDate = moment().endOf("month").format("YYYY-MM-DD");
let endDateValue = moment().endOf("month").valueOf();

console.log(endDate, endDateValue);
// 2020-07-31 1596211199999


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

获取中文星期

import moment from "moment";
import 'moment/locale/zh-cn';

moment().format("YYYY年MM月DD日 dddd");
// 2020年11月12日 星期四


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

默认每周的第一天是周日,
如果引入中文语言包,每周的第一天是周一

参考
moment.js的方法总结

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/102745043

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。