yyyyMMddHHmmss格式日期字符串转时间戳及提取指定日期时间
后端返回了yyyyMMddHHmmss格式的日期时间,前端需要展示yyyy年MM月dd日、yyyy年MM月、MM月dd日、MM月dd日HH:mm等格式,那么就需要进行格式转换了。
这里采用正则表达式的方式进行转换,示例代码如下:
1 let { log } = console 2 let dtStr = '20220506120001'; 3 var reg = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/; 4 //转成时间戳 5 let dt1 = dtStr.replace(reg, '$1-$2-$3 $4:$5:$6'); 6 let timeStamp = new Date(dt1) 7 log('timeStamp:', timeStamp.getTime()) 8 //转成 yyyy年MM月dd日 格式 9 let dt2 = dtStr.replace(reg, "$1年$2月$3日"); 10 console.log('yyyy年MM月dd日:', dt2) 11 //转成 yyyy年MM月 格式 12 let dt3 = dtStr.replace(reg, "$1年$2月"); 13 console.log('yyyy年MM月:', dt3) 14 //转成 MM月dd日 格式 15 let dt4 = dtStr.replace(reg, "$2月$3日"); 16 console.log('MM月dd日:', dt4) 17 //转成 MM月dd日 HH:mm 格式 18 let dt5 = dtStr.replace(reg, "$2月$3日 $4:$5"); 19 console.log('MM月dd日 HH:mm:', dt5)
输出结果:
个人原创博客,转载请注明来源地址:https://www.cnblogs.com/xyyt
分类:
javascript脚本技术
, web前端开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本