将格式为YYYYMMDDHHMMSS的字符串转换为JavaScript Date对象,可以使用以下代码:
const str = "20220101123000";
const date = new Date(str.slice(0, 4), str.slice(4, 6) - 1, str.slice(6, 8), str.slice(8, 10), str.slice(10, 12), str.slice(12, 14));
这段代码首先使用字符串的slice方法提取出年、月、日、时、分、秒的值,然后使用Date构造函数创建一个新的Date对象,并传入这些值。注意,月份的值需要减去1,因为Date对象中月份的范围是0-11。
领取专属 10元无门槛券
手把手带您无忧上云