Skip to content

@pmun/utils / parseDate

Function: parseDate() ​

ts
function parseDate(date): Date;

解析日期字符串或时间戳为日期对象

Parameters ​

date ​

日期字符串或时间戳(秒或毫秒,支持数字字符串)

string | number

Returns ​

Date

日期对象

Throws ​

如果日期格式无效或传入 0、'0',抛出 TypeError

Example ​

ts
parseDate('2023-05-15') // Date 对象: Mon May 15 2023 00:00:00
parseDate('2023/05/15 14:30:45') // Date 对象: Mon May 15 2023 14:30:45
parseDate('1673740800') // 与 parseDate(1673740800000) 表示同一时刻
parseDate('0') // 抛出 TypeError: 无效的日期格式
parseDate(0) // 抛出 TypeError: 无效的日期格式
parseDate('invalid date') // 抛出 TypeError: 无效的日期格式