parseTime()
function parseTime(startDate, endDate): ParseTime;
Defined in: date/parseTime.ts:33
计算两个日期之间的时间差,并分解为年、月、日、时、分、秒
Parameters
| Parameter | Type | Description |
|---|---|---|
startDate | Date | 开始日期 |
endDate | Date | 结束日期 |
Returns
ParseTime
包含时间差分解结果的对象
Example
const start = new Date('2023-01-01T00:00:00');
const end = new Date('2024-02-02T12:30:45');
const result = parseTime(start, end);
// 返回: { year: 1, month: 13, day: 397, hour: 12, minute: 30, second: 45 }
**Note:** 月份和年份的计算是近似值(30天=1月,12月=1年)
**Note:** 所有时间单位都是向下取整的整数
**Note:** 返回的月份和年份可能超过常规范围(如13个月表示1年1个月)