Daily Archives: October 11, 2018

moment.js

在js的程式哩,對於時間格式處理解析與驗證可以使用momentjs, 下面簡要整理 處理不同版本js的Date對於字串解析的不一致 var a = new Date(‘2016-01-01’); ES5(解成UTC), ES2015(解成local time) mutable: t.add(1, ‘days’) 這樣會直接影響到t,如果要重複操作時 t.clone().add(1, ‘days’), value可為負數 避免在操作 add傳入小數點 處理timezone相關問題時要注意DST, daylight saving time 儘量使用.format(…)顯示描述轉成字串的格式 moment.utc(), moment().utc() 可以理解成目前是UTC timezone moment距離 x.diff(y) => x減去y 回傳 milliseconds moment.duration(milliseconds number) 再用 asDays()等的function轉單位 解析時間: … Continue reading

Posted in nodejs | Leave a comment