is a two-dimensional GeoGraphics primitive that represents the half of the Earth currently in darkness.


represents the night half of the Earth for the specified date.


  • datespec can be a DateObject or a string that resolves to a date.
  • A date without explicit time zone is assumed to use $TimeZone.


open allclose all

Basic Examples  (2)

Shade the part of the Earth currently at nighttime:

Show the unilluminated part of the Earth on the summer solstice, using red lines to denote the Arctic and Antarctic Circles:

Use a different projection:

Scope  (3)

NightHemisphere[] gives a plot for the current date and time:

Using Now explicitly gives the same result:

Illustrate changes in the unilluminated hemisphere at different times of day and year:

Specify dates in other formats:

Properties & Relations  (2)

The terminator line separates the day and night hemispheres:

For a spherical model of the Earth, the night hemisphere is a geo disk:

The true night hemisphere and approximate darkness geo disk differ slightly when using an ellipsoidal model of the Earth:

Wolfram Research (2014), NightHemisphere, Wolfram Language function,


Wolfram Research (2014), NightHemisphere, Wolfram Language function,


Wolfram Language. 2014. "NightHemisphere." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (2014). NightHemisphere. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_nighthemisphere, author="Wolfram Research", title="{NightHemisphere}", year="2014", howpublished="\url{}", note=[Accessed: 15-June-2024 ]}


@online{reference.wolfram_2024_nighthemisphere, organization={Wolfram Research}, title={NightHemisphere}, year={2014}, url={}, note=[Accessed: 15-June-2024 ]}