什么是 ISO 8601 周数?
ISO 8601 是国际标准的周数算法,我国国家标准 GB/T 7408 也采用相同的规则:每周从周一到周日,每年第一个星期四所在的一周(也就是包含1月4日的一周)为第1周。一年有52周或53周:1月1日是星期四的年份,以及1月1日是星期三的闰年,有53周。
为什么年底、年初的日子算到了别的年份?
ISO 8601 不在新年处把一周拆开,所以12月29日至31日可能属于下一年的第1周,1月1日至3日可能属于上一年的第52周或第53周。例如2024年12月30日(周一)是2025年第1周,2021年1月1日(周五)是2020年第53周。本页面会同时显示这一周属于哪一年。
按周日开始的日历,周数为什么不一样?
有些日历以周日为一周的开始,并把含1月1日的一周算作第1周。本页面的“从1月1日算起的周数”就是这种算法,按你选择的周日或周一划分(与 Excel 的 WEEKNUM(日期,1)(周日开始)、WEEKNUM(日期,2)(周一开始)相同;ISOWEEKNUM 与 ISO 8601 相同)。由于第1周的定法不同,在同一年里它与 ISO 周数相同,或者更大:周一开始最多大1,周日开始最多大2(例如2021年1月10日(周日)按 ISO 是第1周,按周日开始是第3周)。年初的几天在 ISO 中属于上一年的周,年底可能到第53周或第54周。
“本月第几周”怎么算?
含本月1日的一周为第1周,按所选的一周开始日划分,相当于日历上的第几行。“第三个星期二”这种说法是数本月第几个星期二,与一周从哪天开始无关,所以可能和第几周不同。两种都会显示。
第几天、还剩几天、百分比怎么算?
1月1日为第1天。剩余天数不含当天,已过的百分比含当天。闰年按366天计算。“今天”指这台设备所设时区的日期。