Calendars
When the sky changes, not where it is — every phase and every ingress, dated to the minute.
Four dated calendars, 200 computed events between them, covering 2026 and 2027: every phase of the Moon and every sign change of the Sun and the planets, each refined to the minute rather than rounded to a day. The next sign change: Mercury enters Virgo, 25 Aug 2026, 11:04 UTC. A calendar answers a different question from a live reading: not "where is Mars" but "when does this change", which is the question anything planned in advance actually asks.
Now — Mercury enters Virgo, exact 25 Aug 2026, 11:04 UTC. The Moon is waxing gibbous at 91.3% illumination now.
With JavaScript on, this line is recomputed at load — the next sign change counted from the current instant, with the Moon's phase now (POST /api/objects). Without it, the figures are correct as of the snapshot.
Computed 2026-08-25 04:22 UTC · Swiss Ephemeris 2.10.03 (pyswisseph) via POST /api/scan (daily) and POST /api/scan/windows · tropical zodiac, geocentric, times in UTC. The static figures are recomputed on every deploy; the live block refreshes when the page loads. Times are shown in UTC.
Put these dates on your calendar with your own pressure overlay →
The four calendars
Two kinds of event, two years each. Phases are roots of the Sun–Moon elongation found on an hourly lattice; ingresses are sign-boundary crossings found daily and then interpolated to the boundary degree. Both are printed as instants because both ARE instants — the rounding to a date happens in the reader's own zone, not here.
| Calendar | Covers | Events | Next (UTC) |
|---|---|---|---|
| New and full moons of 2026 | Every phase of the Moon in 2026 | 50 phase instants | — Full Moon |
| New and full moons of 2027 | Every phase of the Moon in 2027 | 49 phase instants | — New Moon |
| Every sign change in 2026 | Every sign change of the Sun and planets in 2026 | 49 ingresses | — Mercury enters Virgo |
| Every sign change in 2027 | Every sign change of the Sun and planets in 2027 | 52 ingresses | — Venus enters Sagittarius |
What this means for everyone
An instant, not a date
Every row on these calendars is a moment: a degree crossed, an elongation reached. It has a minute, and the minute is what gets published here. Rounding it to a date is a lossy step, and it is lossy in a way that produces visible disagreement — an event at 23:40 on the second of a month is already the third of the month in Sydney and is still the first in Honolulu. Two calendars that both round correctly to their own local day will therefore print different dates for the same event and neither is wrong. Publishing the instant in a stated zone is the only version of the table that cannot be misread, and it is why the year pages carry a time column that most published moon-phase calendars omit.
Why the two kinds of event get separate pages
Phases and ingresses look alike in a table and are computed by genuinely different methods. A phase is a root of the angle between two bodies, which changes fast and monotonically, so an hourly lattice brackets it and interpolation lands it to the minute cheaply. An ingress is a crossing of a fixed boundary by one body, and the body may be crawling — an outer planet can take days to clear the last tenth of a degree, and it can cross the boundary, reverse, and cross it again months later, so the same sign change gets entered three times in one year. Merging the two into one calendar would mean either printing the retrograde re-entries as duplicates or hiding them, and the re-entries are among the more interesting rows on the page.
What a forward table is good for and what it is not
The value of a dated table is that it is settled: the instants below are computed from an ephemeris and do not move, so a plan made against them holds. What the table cannot say is what any of it means for one person, and it is worth being blunt that no amount of added columns would get it there. A sign change is a fact about the sky. Whether it matters to a particular reader depends on whether the degree it happens at is near something in their chart, and that is a question with a different input.
The range, and why it ends where it does
These calendars cover the years the ephemeris snapshot in this repository actually spans, and no further. Extending them is a matter of computing more of the range and registering the pages, not of extrapolation — nothing here is projected forward from a rate. That is a deliberately dull property and it is the point: a table that stops where the computation stops can be trusted everywhere it does not stop.
For your chart specifically
A dated event becomes a personal one only when there is a chart for it to land on. These are the handoffs from the biggest movements on the calendars above.
Common questions
- Why does this calendar show a different date from another site?
- Because these are UTC instants and most published calendars are rounded to a local day. An event late in the UTC evening falls on the next day in Asia and Australia and on the same day in the Americas, so three correct calendars can print three dates for it.
- How exact are these times?
- Refined to the minute. Phases are Sun–Moon elongation roots bracketed on an hourly lattice; ingresses are found on a daily lattice and interpolated to the boundary degree. The engine is Swiss Ephemeris 2.10.03 (pyswisseph) and the frame is tropical zodiac, geocentric, times in UTC.
- Why does the same planet enter the same sign more than once?
- Retrograde motion. A planet can cross a sign boundary, station, back into the previous sign, and cross forward again months later, so one sign change is entered up to three times. The ingress calendars mark the backward crossings.
- What years do these calendars cover?
- 2026 and 2027, which is the span the committed ephemeris snapshot covers. The tables end where the computation ends rather than being projected beyond it.
See where each of these dates falls in your own chart
Cosmic KPI dates every one of these events as a transit to your natal points — the house, the exact aspects, the time in your zone. No account needed to start.
Put these dates on your calendar with your own pressure overlay →