NPM酷库:dateformat 时候字符串格式化

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

参考资料

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

    原文作者:脉冲云_梁兴臣
    原文地址: https://segmentfault.com/a/1190000013085743
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞