🌙

月相查询计算器

「那天的月亮是什么样的?还有几天满月?」——输入日期,秒出月龄、月相名称、照亮百分比与下次满月/新月时间,配手绘明暗月相 SVG 图。基于朔望月 29.53058867 天与已知新月基准推算,纯本地计算。

🌗 八种月相识别 📏 月龄精确到天 🌕 下次满月/新月 🎨 手绘月相 SVG 🤖 AI 月相解读 🌙 黑夜模式

📅选择日期1900–2100 年

默认今天;修改日期自动重算。月龄基准为 2000-01-06 18:14 UTC 新月。

🌘月相结果实时计算

🌙

选个日期自动出月相

–
月龄–
照亮率–
月相
🌕 下次满月–
–
🌑 下次新月–
–
🤖 AI 月相解读
点下方按钮,让 AI 结合当天月龄与月相,解读这份结果并给观测建议。
📐
计算口径:月龄 = (查询日儒略日 − 基准新月儒略日) mod 29.53058867。基准新月取 2000-01-06 18:14 UTC(月龄 0),朔望月平均长度 29.53058867 天。月相名称按月龄分段:0≈新月、(0,7.4)蛾眉月、≈7.4上弦月、(7.4,14.8)盈凸月、≈14.8满月、(14.8,22.1)亏凸月、≈22.1下弦月、(22.1,29.5)残月。照亮率 = (1 − cos(2π·月龄/朔望月)) / 2,新月为 0、满月为 1。下次满月按月龄补足至 14.765 天推算,下次新月补足至 29.5306 天。本算法为简化近似,实际月相时刻因月球轨道偏心率等会有±数小时偏差,精确天象请以天文台历表为准。数据只在浏览器本地计算,点 AI 按钮才发送结果摘要。

月相是怎么回事

月球本身不发光,我们看到的「月亮」是月球反射的太阳光。月球绕地球公转,太阳—地球—月球三者的相对位置不断变化,地球上看到的月球被照亮的比例也随之变化,这就是月相。从一次新月到下一次新月叫一个朔望月,平均 29.53058867 天。

月龄与月相对照

月龄 0:新月(朔),月球在太阳与地球之间,暗面朝向地球,几乎看不到月亮。月龄 0–7.4:蛾眉月,日落后西方低空可见细月牙。月龄 7.4:上弦月,月亮半圆,正午升起、子夜落下。月龄 7.4–14.8:盈凸月,亮面越来越大。月龄 14.8:满月(望),整夜可见一轮圆月。月龄 14.8–22.1:亏凸月,亮面开始缩小。月龄 22.1:下弦月,后半夜到清晨可见半圆。月龄 22.1–29.5:残月,黎明前东方低空可见。

使用方法

  1. 在左侧选择或输入一个日期(1900–2100 年);
  2. 右侧自动显示该日的月龄、月相名称、照亮百分比;
  3. 查看手绘月相图直观感受圆缺,以及下次满月/新月的时间与倒计时;
  4. 点「📍 定位今天」快速回到今日月相;
  5. 点 AI 按钮获取月相解读与观测建议。输入自动保存在本浏览器。

更新记录

  • 1.02026-10-15全新上线:输入日期秒出月龄·月相·照亮率·下次满月/新月;手绘明暗月相 SVG;接入 AI 解读与观测建议;纯本地计算,支持黑夜模式。

常见问题

为什么这里的满月时刻和天文台历表差几小时?
本工具用「平均朔望月 29.53058867 天 + 基准新月」做线性推算,忽略了月球轨道的偏心率(月球公转速度不均匀)、太阳引力摄动等因素。实际满月时刻与平均值的偏差可达 ±13 小时左右。看个大概、安排赏月完全够用,精确到分钟的天象请以中国科学院紫金山天文台历算室发布的农历/天象历表为准。
月龄和农历日期是一回事吗?
接近但不完全等同。农历每月初一一定是新月(月龄 0),所以月龄 ≈ 农历日期 − 1。但农历有大小月(29 或 30 天)且朔望月不是整数,两者会有±1 天的错位。本工具直接算月龄,更准确反映月相。
月相图为什么是简化的半圆?
真实月相的明暗分界线(terminator)是一个半椭圆,其半轴随月龄变化。本工具用几何近似绘制:圆面背景为暗面,再叠加亮部(半圆 + terminator 椭圆),亮部方向按月龄上弦/下弦区分。视觉上能正确反映圆缺趋势,但不是精确天文渲染。
新月那天真的完全看不到月亮吗?
新月时月球与太阳几乎同升同落,暗面朝向地球,肉眼确实看不到。只有发生日食(新月且日地月精确成一线)时,月球剪影才会遮挡太阳。蛾眉月阶段(月龄 1–2 天起)才能在日落后西方低空看到细细的月牙。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码