Skip to the content

Wakusei Planets惑星

The Sun, the planets and their moons as a clean line drawing, a shaded realistic drawing or a painted surface map, with real sizes, tilt and rotation, and the moons where they are at any date and time.

Wakusei is the Japanese word 惑星 for a planet. About the name

Contents

Reference · The Sun and Moon from a place: position, sunrise and sunset, Moon rise, set and phase, with suncalc 2's names and a better engine

getTimesfunction

The Sun's times for a day at a place.

Import it

import { getTimes } from "@johnmorrisdotca/wakusei-planets/suncalc";

Definition

function getTimes(date: Date | number, lat: number, lng: number, height?: number, utcOffset?: number): SunTimes

Parameters

NameTypeDescription
datenumber | Date

Any moment of the day, as a Date (or milliseconds since 1970).

latnumber

Degrees north, -90 to 90.

lngnumber

Degrees east (west negative).

height (optional)number

The observer's height above the horizon in metres (default 0): it lowers the sunrise and sunset altitudes by the dip of the horizon.

utcOffset (optional)number | undefined

Minutes east of UTC: when given the day is the local calendar day holding date; when left out it is the solar day (from one solar midnight to the next) holding date.

Returns

SunTimes

The times as Dates, null for one that does not happen that day, and alwaysUp or alwaysDown at the poles.

Examples

import { getTimes } from "@johnmorrisdotca/wakusei-planets/suncalc";

const t = getTimes(new Date(Date.UTC(2026, 5, 21, 12)), 51.5, -0.1, 0, 60);
console.log(t.sunrise!.toISOString().slice(0, 13));
2026-06-21T03

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/wakusei-planets 0.24.0.