UNPKG

@cainiaofe/cn-ui-m

Version:
16 lines (15 loc) 582 B
/** * 计算给定日期所在季度的第一天的起始时间 0:00:00 * @param date 给定的 dayjs 日期对象 * @returns 给定日期所在季度的第一天的起始时间 0:00:00 */ export function getStartOfQuarter(date) { var month = date.get('month'); var quarter = Math.floor(month / 3); // 计算当前日期所在的季度 var firstMonthOfQuarter = quarter * 3; var firstDayOfQuarter = date .set('month', firstMonthOfQuarter) .set('date', 1) .startOf('day'); // 季度第一天的起始时间 return firstDayOfQuarter; }