NPM酷库,天天两分钟,相识一个盛行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