javascript - 如何格式化日期 YYYYMMDDmmhhssuuu
问题描述
我有一个“时间戳”值20200513134950000
,格式应该是 YYYYMMDDmmhhssuuu。我无法理解如何正确格式化它。我尝试过 date-fns 库和本机日期格式,但没有运气。有任何想法吗?
解决方案
如果没有任何库,您可以只获取这些部分并将它们传递给 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());
推荐阅读
- .htaccess - Htaccess 与 ip 列表禁止/重定向
- .htaccess - 更改 .htaccess 后网站关闭
- java - 从 iText7 中的表格中删除边框
- r - 如何根据多列中值之间的比率对数据进行子集化
- python - 将 JSON 文件直接转储到远程 SSH 连接中,而无需先将它们存储在本地计算机中
- laravel - 从会话中删除项目
- android - 在导航图的第一个屏幕上的工具栏上显示返回按钮
- java - Android应用程序正确读取字符串列但不是第三个INTEGER(sqlite)
- javascript - 浏览器对 dispatchEvent 没有反应
- docker - 为什么 Docker Nginx 容器仍然显示默认页面而不是提供的索引文件?