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
| Parameter | Type | Default value | Description |
|---|---|---|---|
engine | Engine | undefined | The engine used to evaluate positions. |
natalJd | number | undefined | Natal Julian Day (UT) — defines the target Sun longitude. |
jdStart | number | undefined | Start of the search window, Julian Day (UT). |
jdEnd | number | undefined | End of the search window, Julian Day (UT). |
zodiac | Zodiac | "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.