moment

moment官方文檔

幾個方法:

(1) 日期格式化

moment().format();  // 2016-02-29T14:03:30+08:00
moment().format('YYYY-MM-DD HH:mm:ss'); //2016-02-29 14:10:12
moment(new Date(2016, 2, 29, 15, 10, 12)).format('YYYY-MM-DD HH:mm:ss'); //2016-02-29 14:10:12
moment().format('X'); //1410715640.579 時間戳,秒
moment().format('x'); //1410715640579 時間戳,毫秒

(2) 相對日期

moment().add(7, 'days').add(1, 'months'); // with chaining
moment().add({days:7,months:1}); // with object literal
var startDate = moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'); //一天開始
var endDate = moment().endOf('day'); //一天結(jié)尾

快捷的時間轉(zhuǎn)化-moment

轉(zhuǎn)化:

e.g:    moment(timeStamp).format('YYYY-MM-DD HH:mm:ss');

計算:

let date21 = moment().format('MMMM Do YYYY, h:mm:ss a');//當(dāng)前時間
let date22 =  moment().subtract(1, 'minutes').format('MMMM Do YYYY, h:mm:ss a');//1分鐘前
let date24 =  moment().subtract(1, 'hours').format('MMMM Do YYYY, h:mm:ss a');//1小時前
let date26 =  moment().subtract(1, 'days').format('MMMM Do YYYY, h:mm:ss a');//1天前
let date27 =  moment().subtract(1, 'weeks').format('MMMM Do YYYY, h:mm:ss a');//1周前

//時間戳
let date3 =  moment().valueOf();//當(dāng)前時間的時間戳
let date4 =  moment().subtract(1, 'minutes').valueOf();//1分鐘前時間戳

//轉(zhuǎn)換成iostring
let date5 =  moment().toISOString();

//日期是一年中的第幾天
let date5 =  moment().dayOfYear()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容