我有一个日期时间字符串2018-08-10T14:33:44.000Z
。我想通过使用Javascript将其转换为2018-08-10 14:33:44
。
我可以将其转换为UTC或本地时间。但是,我只在寻找该特定格式。
答案 0 :(得分:1)
幸运的是,由于您输入的是日期时间 string ,因此您可以使用正则表达式轻松转换字符串,而无需搞乱日期操作。匹配T
,在组中捕获以下时间字符串,然后用该组后面的空格替换T和后面的所有内容:
const input = '2018-08-10T14:33:44.000Z'
console.log(
input.replace(/T((\d{2}:){2}\d\d).+/, ' $1')
);
答案 1 :(得分:1)
使用“时刻” JavaScript库。然后,您可以执行以下操作:
moment(new Date()).format("YYYY-MM-DD HH:mm:ss")