首页 > 解决方案 > 如何格式化日期 YYYYMMDDmmhhssuuu

问题描述

我有一个“时间戳”值20200513134950000,格式应该是 YYYYMMDDmmhhssuuu。我无法理解如何正确格式化它。我尝试过 date-fns 库和本机日期格式,但没有运气。有任何想法吗?

标签: javascriptdate

解决方案


如果没有任何库,您可以只获取这些部分并将它们传递给 Date 构造函数:

let ts = '20200513134950000';
let [c,y,m,d,H,M,S] = ts.match(/\d\d/g);
console.log(new Date(c+y,--m,d,H,M,S).toString());


推荐阅读