MoonPhase

MoonPhase[]

给出当前被照明部分的月相.

MoonPhase[datespec]

给出指定日期被照明部分的月相.

MoonPhase[property]

给出当前月相的属性.

MoonPhase[datespec,property]

给出指定日期月相的属性.

更多信息和选项

  • 月相(phase of the Moon)又称月相(lunar phase),描述了从地球上看到的太阳照亮月球表面的情况.
  • MoonPhase[] 利用 $TimeZone 确定你所在的时区.
  • datespec 可以是 DateObject 表达式、TimeObject 表达式、日期字符串.
  • datespec 是有明确 TimeZone 选项值的 DateObjectTimeObject 表达式的情况外,其应在 $TimeZone 中.
  • If datespec is a list of dates, then the results will be given as EventSeries or TimeSeries objects.
  • datespec 可以被指定为 {start,end,increment},以便和 DateRange 的格式相兼容.
  • MoonPhase["Fraction"] 等价于 MoonPhase[].
  • MoonPhase 可以接受的 property 的值为:
  • "Fraction" or "IlluminationFraction"照度分数,从 0 到 1
    "SignedFraction" or "SignedIlluminationFraction"有符号的照度分数,从 -1 到 1
    "PhaseAngle"月相角,从 0 到 2π
    "PhaseAngleFraction"月相角分数,从 0 到 1
    "Name"月相名称
    "Icon"月相图标
  • MoonPhase[,Method"method"] 指定了月相的定义方式. 默认情况下使用从地球中心观测到的照度分数.
  • Method 选项的可能设置包括:
  • "Illumination"月照度值定义的月相
    "EclipticLongitude"月-日黄道经度差定义的月相

范例

打开所有单元关闭所有单元

基本范例  (4)

给出当前月亮被照明部分的大小:

给出指定日期月亮被照明部分的大小:

给出当前月相的名称:

生成当前月相的图标:

范围  (7)

可以用 DateObject 指定日期:

用字符串指定日期:

一定日期范围内的月相结果:

推广和延伸  (1)

IconData 可以接受有符号的月相数值作为第二个参数:

选项  (1)

Method  (1)

默认情况下,MoonPhase 使用太阳对月球的照度值来计算属性:

或者,使用基于月球和太阳黄道经度差的方法:

属性和关系  (1)

缺省情况下,日期指定为当前日期:

可能存在的问题  (1)

月相的名称来自于被照明部分的值. 同一个日期,不同时间,月相名称可能会不同. 比如,满月不会持续一整天,所以就算是在满月的那一天,你也可能需要改变时间来得到你期望的月相:

巧妙范例  (1)

制作一个月相日历:

Wolfram Research (2014),MoonPhase,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MoonPhase.html (更新于 2025 年).

文本

Wolfram Research (2014),MoonPhase,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MoonPhase.html (更新于 2025 年).

CMS

Wolfram 语言. 2014. "MoonPhase." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2025. https://reference.wolfram.com/language/ref/MoonPhase.html.

APA

Wolfram 语言. (2014). MoonPhase. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MoonPhase.html 年

BibTeX

@misc{reference.wolfram_2025_moonphase, author="Wolfram Research", title="{MoonPhase}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/MoonPhase.html}", note=[Accessed: 31-March-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_moonphase, organization={Wolfram Research}, title={MoonPhase}, year={2025}, url={https://reference.wolfram.com/language/ref/MoonPhase.html}, note=[Accessed: 31-March-2025 ]}