← 返回首页

在线日历

按月查看公历与 ISO 周数,点击日期查看详细信息

{{ viewYear }} 年 {{ viewMonth + 1 }} 月
回到今天
周
{{ name }}
{{ cell.weekNo }} {{ cell.day }} {{ cell.sub }}
选中日期 今天 周末 左侧数字为 ISO 周数
日期详情:{{ detail.dateText }}
{{ detail.weekday }}
星期
{{ detail.dayOfYear }}
一年中的第几天
第 {{ detail.isoWeek }} 周
ISO 周数
{{ detail.daysFromToday }}
距今天数
{{ detail.relativeText }}
{{ detail.daysInMonth }}
当月天数
{{ detail.leapYear ? '是' : '否' }}
是否闰年
{{ detail.year }} 年共 {{ detail.daysInYear }} 天

关于 ISO 周数

ISO 8601 规定:以星期一为一周的第一天,包含当年第一个星期四的那一周为第 1 周。因此在跨年边界,12 月末的日期可能属于下一年的第 1 周,1 月初的日期也可能属于上一年的最后一周。日历左侧显示的数字即该行所代表日期的 ISO 周数。

  • 每个自然年通常有 52 或 53 个 ISO 周。
  • 周数以该行星期一的日期计算,因此同一行内显示的周数一致。
  • 日历按公历(格里高利历)生成,暂不包含农历与节假日数据。

闰年规则

公历闰年判定规则为:能被 4 整除但不能被 100 整除,或者能被 400 整除。闰年的 2 月有 29 天,全年 366 天;平年 2 月 28 天,全年 365 天。

常见问题

为什么 1 月 1 日不一定是第 1 周?

ISO 周以星期四所在年份为归属。如果 1 月 1 日是周五、周六或周日,它通常属于上一年的最后一周。

可以查询很早或很晚的年份吗?

年份下拉提供 1900 至 2100 年,足以覆盖日常查询与历史日期核对需求。

距今天数如何计算?

以本地零点为基准计算两个日期的自然日差值,未来日期显示为负数,今天显示为 0。