跳到主要内容

parseTime()

function parseTime(startDate, endDate): ParseTime;

Defined in: date/parseTime.ts:33

计算两个日期之间的时间差,并分解为年、月、日、时、分、秒

Parameters

ParameterTypeDescription
startDateDate开始日期
endDateDate结束日期

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个月表示11个月)