API Reference / solarReturn · function

Function: solarReturn()

function solarReturn(
   engine, 
   natalJd, 
   jdStart, 
   jdEnd, 
   zodiac?): number[];

Solar-return instants in [jdStart, jdEnd]: the times the Sun returns to its natal longitude (about once a year). Build a chart at each with Engine.chartAt for the solar-return chart.

Parameters

ParameterTypeDefault valueDescription
engineEngineundefinedThe engine used to evaluate positions.
natalJdnumberundefinedNatal Julian Day (UT) — defines the target Sun longitude.
jdStartnumberundefinedStart of the search window, Julian Day (UT).
jdEndnumberundefinedEnd of the search window, Julian Day (UT).
zodiacZodiac"tropical"Zodiac for the longitude match. Defaults to tropical.

Returns

number[]

Return instants as Julian Days (UT), sorted.

Example

const natal = julianDay(1990, 6, 10, 14, 30);
const [thisYear] = solarReturn(engine, natal, julianDay(2025, 1, 1), julianDay(2026, 1, 1));
const returnChart = engine.chartAt(thisYear, 27.95, -82.46);

See

lunarReturn for the monthly Moon return.

Start building

Quickstart →