农历公历互转
正在加载计算模块…
关于这个计算器
算生日(尤其老一辈按农历过)、查传统节日对应的公历日期、看黄历上的宜忌日期,都要在农历与公历之间转换可输入:转换方向、公历 → 农历、农历 → 公历、年。全部在浏览器内计算,数据不上传。
依据文件
- GB/T 33661-2017《农历的编算和颁行》
常见问题
查看全部 222 个问题 →本工具支持哪些年份?为什么有限制?
支持 2020–2035 年。完整的农历换算需要「每年闰月位置 + 每月大小月」的数据表,跨度 1900–2100 会让模块体积从 3KB 涨到 30KB 以上,拖慢首屏。而实际使用 99% 集中在近 15 年。超出范围时工具会明确提示,不会给错误结果。
农历生日遇到闰月怎么算?
这是民俗而非数学问题,各地做法不同。常见做法:闰月出生的人按「不过闰月」处理(闰四月出生按四月过),也有按「过闰月」的。本工具同时支持两种输入,具体以家庭习惯为准。
为什么有些年份有闰月,有些没有?
农历是阴阳合历:以月相定月(约 29.53 天),以太阳定年(约 365.24 天)。12 个朔望月只有约 354 天,比回归年少 11 天,不调整的话春节会跑到夏天。所以每 19 年设置 7 个闰月来补偿。具体闰哪个月由节气位置决定。依据:GB/T 33661-2017《农历的编算和颁行》。
同专题的其他工具
- 大小写转换 写代码要变量名、写英文邮件要标题、整理表头要大写、从 Excel 复制出来的数据常是全大写或全小写需要统一。可输入:原文、转换方式、合并多余空格。全部在浏览器内计算
- 日期加减计算 算「90 天后是几号」(合同到期、证件有效期、保质期)、「3 个月前是哪天」(回溯账期)、「2 年后的今天」(服务期)。可输入:起始日期、加减数量、单位、天。全部在浏览器内计算
- 日期相差天数 合同工期、请假天数、住院天数、项目倒计时、贷款还款期数
- 数字转中文大写 报销单、支票、借款单、合同金额栏都要求「大写金额」
- 文本按行去重 从多个 Excel/数据库导出的名单、手机号、邮箱列表有重复
- 文本批量替换 整理从数据库/Excel 导出的文本时
- 文本按行排序 把名单、代码、配置项、商品列表按行排序。可输入:原始文本(每行一条)、排序方向、升序(A→Z、小→大)、降序(Z→A、大→小)。全部在浏览器内计算
- 面积单位换算 农村宅基地/耕地流转、装修买地板、看海外房产广告时
- 长度单位换算 填表、看图纸、买布料、看进口商品规格时
- 温度换算 看美国/英国的菜谱、天气、设备说明书时遇到 ℉
- 重量单位换算 买菜、寄快递、代购、看进口食品营养表时
- 字数统计 论文投稿、毕业论文、公文、公众号、简历都有「字数」硬要求
- 人民币大写对照表 财务做批量核对时
- 乱码类型判别 从 Excel、老旧系统、CSV 导出数据时
- 文本详细分析 论文、公文、公众号、简历、字幕、SEO meta 都有「字数/行数/句长」要求
计算结果仅供参考,不构成专业意见。所有计算在浏览器内完成,输入数据不上传服务器。