从字符串中获取时间格式的字符
Posted ittt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从字符串中获取时间格式的字符相关的知识,希望对你有一定的参考价值。
const list = ‘ddsadsd2012-02-09 19:00‘
for (let i = 0; i < list.length; i++) {
let str = list[i].workContent
console.log(‘str‘,str)
let datetime = [], date;
str.replace(/((d{4}(-d{1,2}){2}).{2})?(d{1,2}(:d{1,2}){2})/g, function ($0, $1, $2, $3, $4) {
if ($2 && $2 !== date) date = $2;
datetime.push($1+$4);
})
list[i].time=datetime[0]?datetime[0]:‘‘
console.log(‘time‘,datetime.join(‘ ‘))
}
以上是关于从字符串中获取时间格式的字符的主要内容,如果未能解决你的问题,请参考以下文章