update
Deploy / deploy (push) Canceled after 0s

This commit is contained in:
xuyue committed 2026-09-27 19:36:28 +08:00
1 parent 23844ae301
commit d25b5dbe6d
268 files changed
+3684 -8861

No files matched your search

+3 -9
View File
@@ -27,9 +27,7 @@ function fromWallClock(wall: Date): Date {
}
/** 北京时间的日历日,形如 `2026-09-14` */
export function calendarDay(
value: Date | number | string = new Date(),
): string {
export function calendarDay(value: Date | number | string = new Date()): string {
return toWallClock(value).toISOString().slice(0, 10)
}
@@ -69,9 +67,7 @@ export function localWeekday(day: number): number {
* 提交列表、流程图列表的 `?today=1` 和后台「今日提交数」用它
*/
export function dayStart(instant: Date | number | string = new Date()): string {
return new Date(
dayNumber(calendarDay(instant)) * DAY_MS - OFFSET_MS,
).toISOString()
return new Date(dayNumber(calendarDay(instant)) * DAY_MS - OFFSET_MS).toISOString()
}
/**
@@ -93,9 +89,7 @@ export function shiftMonthsByCalendar(instant: Date, months: number): Date {
const date = wall.getUTCDate()
wall.setUTCDate(1)
wall.setUTCMonth(wall.getUTCMonth() + months)
const lastDay = new Date(
Date.UTC(wall.getUTCFullYear(), wall.getUTCMonth() + 1, 0),
).getUTCDate()
const lastDay = new Date(Date.UTC(wall.getUTCFullYear(), wall.getUTCMonth() + 1, 0)).getUTCDate()
wall.setUTCDate(Math.min(date, lastDay))
return fromWallClock(wall)
}