农历换算
生肖与年干支以农历正月初一为界;节气按北京时间取日期。支持 1900–2100 年。
换算结果
生肖(农历年)
年干支
日干支
当日节气
下个节气
二十四节气
使用说明
阳历(公历)和阴历(农历)互相换算,顺带查生肖、干支和一年的二十四节气。
它能做的事:
- 公历 → 农历:选一个公历日期,得到对应的农历年、月、日(闰月会标出来)
- 农历 → 公历:选农历年、月、日,换算出公历日期和星期;月份下拉按这一年实际的月份生成,闰月带「闰」字,日期按当月是 29 天还是 30 天生成
- 生肖与干支:给出农历年的生肖(如「马」)、年干支(如「丙午」)和当天的日干支
- 二十四节气:列出所选公历年的全部 24 个节气日期,标出当天交节的节气与下一个节气;改日期后整张表跟着更新
- 一键复制:把公历、农历、生肖干支、节气整理成纯文本,方便贴到日历或备忘里
口径说明:
- 生肖以农历年(正月初一)为界,不按立春切换;同一年春节前后生肖不同,看的是农历年
- 年干支同样以正月初一为界;日干支按当天的干支纪日
- 节气日期按北京时间(东八区)的交节时刻换算成日期;海外时区可能与当地日历差一天
- 支持年份 1900–2100,超出范围会提示重新选择
这个工具不做的事:
- 不提供黄历宜忌、择吉、算命:只做日期换算与节气查询,不给吉凶判断
- 不处理出生时辰:不排八字、不算命盘,只到「日」这一级
- 不保存历史:换算只在浏览器内存里完成,刷新即重置
常见疑问:
- 生肖到底按春节还是立春? 民间两种口径都有;本工具统一按农历年即正月初一,页面上的「年干支」也是这个口径
- 为什么节气日期和别人家的日历差一天? 节气是一个精确到分钟的天文时刻;本工具按北京时间取日期,你在别的时区或别的软件可能按当地日期显示
- 农历月份里为什么有「闰六月」? 农历为了贴合节气会在某些年份加一个闰月,闰月排在对应月份之后;下拉里会单独列出
- 选了三十日但提示日期不存在? 有些农历月只有 29 天;下拉选项会按当月实际天数生成,一般不会选错
- 数据准确吗? 使用本地打包的开源日历算法(lunar-javascript,MIT 协议),覆盖 1900–2100 年
- 安全吗? 换算全部在浏览器里完成,不发起任何请求;统计只记「换算了一次」以及方向,不含日期