NPMクック:dateformat時間文字列フォーマット


NPMクックは、1日2分、人気のNPMライブラリを知る.
JavaScriptのDateにオブジェクトを内蔵するtoString()方法は、時間オブジェクトを文字列に変換することができますが、変換後のフォーマットはこのようなものです.
Thu Feb 01 2018 10:28:41 GMT+0800 (CST)
私たちはUI上でこのような時間文字列を表示します.ユーザに対して読んでも、レイアウト要求でも、だめです.私たちはしばしば特定のフォーマットの文字列を必要とします.時間を表します.
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...