公历农历转换
公历日期转农历(含干支年、生肖、节气与节日),或把农历日期(闰月写作“闰”)转回公历,每行一个。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整方向
开始处理
在本机浏览器中处理,可随时取消
工具介绍
公历农历在线转换:把公历日期换算成农历,或把农历日期换算回公历。可以查生日对应的农历日期,算出农历生日或传统节日在今年是公历哪一天,也可以确认某个日期的干支年和生肖。每行一个日期,一次转换一整列。
公历转农历的结果包括星期、干支年、生肖和农历月日,当天是节气或节日时一并标出;农历日期的闰月用“闰”或 L 表示。转换在浏览器中完成,内容不上传。
使用步骤
- 每行输入一个日期,可以写成 2026-10-13、2026/10/13 或 20261013,也可以用“年、月、日”分隔;或者点击“使用示例”。
- 选择“方向”:“公历 → 农历”或“农历 → 公历”。
- 输入农历日期时,月份写数字,闰月在月份前加“闰”或 L,例如 2025-L6-01。
- 点击“运行”,逐行查看结果,再下载为文本文件。
格式与限制
- 输入
- 文本
- 输出
- 纯文本
- 大小上限
- 1 MB
- 可调设置
- 方向(公历 → 农历、农历 → 公历)
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
为什么二月初的日期显示的是上一年的生肖?
干支年和生肖以农历正月初一为界,而不是元旦或立春。例如 2026-02-10 仍是乙巳年(蛇),到 2026-02-17 春节才进入丙午年(马)。
闰月怎么输入?
在月份前加“闰”或 L,例如 2025-L6-01 表示 2025 年闰六月初一,对应公历 2025-07-25。如果那一年没有这个闰月,会报错并引用出错的那一行。
输入了不存在的日期会怎样?
像 2026-02-30 这样不存在的公历日期,或者只有 29 天的农历小月里的三十,都会让转换停止,错误信息会引用出错的那一行。改正或删除后再运行即可。
会显示节气和节日吗?
公历转农历时会。当天是节气(如小寒)或节日(如中秋节、国庆节)时,名称会附在农历日期后面;农历转公历的结果不列节气和节日。
农历日期可以写成“九月初四”这样的中文吗?
不可以,农历日期只能用数字,例如 2026-09-04 表示九月初四。不过转换结果中的农历月日会用中文写法。
相关工具
时间与时区转换
每行一个时间,在 ISO 8601、Unix 时间戳和指定时区本地时间之间转换;夏令时缺失或重复的时间会明确提示。
IPv4 与 IPv6 地址转换
IPv4 转换为 IPv4 映射的 IPv6、6to4、NAT64 地址及整数、十六进制、二进制;IPv6 转换为压缩、完整与整数形式,并提取其中的 IPv4。
JSON / YAML / XML 转换
校验、格式化或在 JSON、YAML、XML 共同子集之间转换;拒绝外部实体和自定义标签。
代码格式化
格式化或压缩 HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSON、Markdown、YAML、XML、SQL、C、C++、C#、Java、PHP、Python 与 Nginx 配置。
HTML 在线运行
编写 HTML、CSS 与 JavaScript 并实时查看效果和控制台输出,代码在隔离框架中运行。
Markdown 在线编辑
编写 Markdown 并实时预览,可下载为 Markdown 或带样式的 HTML 页面。