320209a390
部署到群晖 / deploy (push) Successful in 45s
原算法在月循环外的 if (offset < 0) 分支根据 isLeap 重新判断加哪个月份天数, 但闰月期间的非初一日期会因为变量切换被错算到下一个普通月。 用 jjonline/calendar.js 的权威实现替换:循环内统一 offset -= temp, 退出循环后用保留的 temp 加回,简洁且正确。 修复验证: - 2023-03-22 → 闰二月初一 ✓(之前也对) - 2023-03-23 → 闰二月初二 ✓(之前错为「三月初二」) - 2023-04-19 → 闰二月廿九 ✓(之前错为「三月廿九」) - 2025-08-22 → 闰六月廿九 ✓(之前错为「七月廿九」) 维护手册新增踩坑 #13。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>