如何在打字稿中的YYYYMMDDTHHMMSS中转换时间格式

时间:2018-11-18 13:09:03

标签: javascript angular typescript javascript-objects

我具有以下日期格式,需要将其转换为

{{1}}

我需要一个类似20180928T00000的输出,但返回的格式为2018-11-01T00:00:00.000Z。

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以使用Moment.js,但是如果只是一次而又不想导入整个库,我建议您使用 regex 删除所有无字母/数字的字母,然后JS slice()方法删除最后一个字符。

const date = '2018-11-01T00:00:00.000Z'
const result = date.replace(/[^A-Za-z0-9]+/g,'').slice(0, -1)
console.log(result) // 20181101T000000000