我得到的日期格式为“ 20190702”,小时/分钟/秒的格式为“ 125657”,最简单的方法是将其转换为 07/02/2019, 12:56:57
07/02/2019, 12:56:57
const time = "125657"; const chuncks = str.match(/.{1,2}/g).join(":"); //12:56:57
那日期呢
查看更多
在最简单的是,也许这:
const time = "125657".replace(/(..?)(..)(..)/, "$1:$2:$3"); const date = "20190702".replace(/(....)(..)(..)/, "$2/$3/$1"); console.log(date, time);
如果时间字符串可以是5位而不是6位,则可以使用第一种模式中的问号。如果您确定总是得到6位,则可以将其省略。