@pmun/utils / convertToDayjsParam
Function: convertToDayjsParam()
ts
function convertToDayjsParam(value): DateLike;转换为 dayjs 可接收的参数格式
Parameters
value
日期参数,可以是日期对象、时间戳(秒或毫秒)或日期字符串;支持去除两端空白后的 10 位和 13 位数字字符串
Returns
秒级时间戳转为毫秒级,毫秒级数字字符串转为数字,0 和 '0' 返回 NaN,其他输入保持不变
Example
ts
convertToDayjsParam(1673740800) // 1673740800000,秒转为毫秒
convertToDayjsParam(1673740800000) // 1673740800000,毫秒保持不变
convertToDayjsParam('1673740800') // 1673740800000,秒级字符串转为毫秒
convertToDayjsParam('1673740800000') // 1673740800000,毫秒级字符串转为数字
convertToDayjsParam('0') // NaN,无效时间戳
convertToDayjsParam(0) // NaN,无效时间戳
convertToDayjsParam(new Date()) // Date对象,保持不变
convertToDayjsParam('2023-01-15') // '2023-01-15',字符串保持不变