NPMクック:dateformat時間文字列フォーマット
950 ワード
NPMクックは、1日2分、人気のNPMライブラリを知る.
JavaScriptの
dateformat
今日はdateformatライブラリを使って、時間の対象を任意のフォーマットに簡単にフォーマットできます.
https://github.com/felixge/no...
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...