Moment.js获取当前时间格式化
【摘要】 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
默认每周的第一天是周日,
如果引入中文语言包,每周的第一天是周一
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/102745043
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)