前端js怎么实现这种中间带T末尾带Z的字符串'yyyyMMddThhmmssZ'日期转换?

我知道可以截取字符串,然后手动拼接日期,但我想知道有没有更简单的方法?

moment.js了解一下 http://momentjs.cn/

   let a= moment(178102345088).format("yyyyMMddThhmmssZ");
   console.log(a)
var dateToParse = "20191116T202021.000Z";

var test = Date.parse(dateToParse.replace(/(....)(..)(..T..)(..)/, "$1-$2-$3:$4:")); 
console.log(test); // output as milliseconds
console.log(new Date(test).toJSON()); // output also in JSON format