@cainiaofe/cn-ui-m
Version:
16 lines (15 loc) • 582 B
JavaScript
/**
* 计算给定日期所在季度的第一天的起始时间 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;
}