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

网友投稿 953 2022-05-30

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

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

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的方法总结

javaScript

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:packstack快速部署openstack
下一篇:[Python3 网络爬虫开发实战] 1.6.2-Tornado 的安装
相关文章