e8690d4fbb
toISOString() 使用UTC时间,在UTC+8时区下 new Date(y,m-2,1) 会回退到前一天导致月份-1。 改用本地时间格式化函数 fmtMonth/fmtDate 替代所有 toISOString().slice() 调用。