万年历是可以查询很多年份(通常为 1900–2100 年甚至更长)日期信息的日历,一页中同时给出公历、星期、农历、干支、节气和节日,方便查找任意一天的历法信息。下面说明规则与细节。
万年历详解
万年历的公历部分按格里高利历规则推算星期和日期;农历部分依据天文算法或预先计算的数据表,确定每月初一和闰月;干支按六十甲子循环推算;节气由太阳黄经每 15° 的时刻确定。将这些数据按日期合并,就得到每一天的完整信息。
- 公历平年 365 天,闰年 366 天
- 农历平年约 354 天,闰年约 384 天
- 干支 60 天一循环
- 二十四节气约每 15 天一个
- 一周从周一开始(ISO)或周日开始(部分地区习惯)
示例
输入:2025-11-17
查询结果:周一,九月廿八,乙巳年 丁亥月 庚寅日
说明:这一天是 2025 年第 321 天,ISO 第 47 周;工作日。
与相关概念的区别
万年历偏重“查”,覆盖多年、多种历法信息;普通日历偏重“用”,用于记录日程。黄历在万年历基础上增加了宜忌等民俗内容。
计算方法
查某天是星期几可以用蔡勒公式:W = (d + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J) mod 7(1、2 月按上一年的 13、14 月计算,K 为年份后两位,J 为世纪数,结果 0 为周六)。例如 2026 年 11 月 11 日:d=11、m=11、K=26、J=20,W = (11+31+26+6+5+100) mod 7 = 179 mod 7 = 4,对应周三。
相关标准
公历遵循格里高利历;农历遵循 GB/T 33661-2017《农历的编算和颁行》;周和日期格式遵循 ISO 8601;法定节假日以国务院办公厅每年发布的放假安排为准。
本站的农历转换工具可以直接在网页中使用,无需安装,适合快速得到和核对结果。
常见问题
【万年历能查到哪一年?】多数万年历覆盖 1900–2100 年,具体范围以工具为准。
【万年历上的节假日准吗?】只有国务院已公布安排的年份才能准确显示放假和调休。
【为什么有的日历周日在最前面?】这是部分国家和地区的习惯,国际标准 ISO 8601 以周一为一周开始。
文中示例可以在本站对应工具中核对。
标签: 实用工具