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 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 // 月結(jié)束日期 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的方法總結(jié)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。