NPM酷庫:dateformat 時間字符串格式化

NPM酷庫,天天兩分鐘,瞭解一個流行NPM庫。node

JavaScript中Date內置對象的toString() 方法能夠將時間對象轉換爲字符串,可是轉換後的格式是這個樣子的:git

Thu Feb 01 2018 10:28:41 GMT+0800 (CST)

咱們在UI上顯示這樣的時間字符串不管對於用戶閱讀或是佈局要求,都是不行的。咱們經常須要特定格式的字符串來表示時間:github

2018-02-01

若是使用JS內置Date對象的方法,就得須要使用getFullYear() getMonth() 等函數來拼湊結果。函數

dateformat

今天咱們使用dateformat 庫能夠輕易將時間對象格式化爲任意咱們須要的格式:佈局

const dateFormat = require('dateformat');
const now = new Date();

dateFormat(now, 'dddd, mmmm dS, yyyy, h:MM:ss TT');
// Thursday, February 1st, 2018, 10:28:41 AM

dateFormat(now, 'yyyy-mm-dd');
// 2018-02-01

dateFormat(now, 'isoDate');
// 2018-02-01

參考資料

https://github.com/felixge/no...ui

相關文章
相關標籤/搜索