—
—
—
Current Time: —
Daylight Saving Time: not observed (fixed UTC offset used year-round)
⏱️ Passed: — (—)
⌛ Remaining: — (—)
⏱️ Passed: — (—)
⌛ Remaining: — (—)
🌎 True Solar Day (Noon → Noon): —
Season: — (from —)
🌞 Days Passed: — (—)
⌛ Days Remaining: — (—)
Year started: — (Nowruz)
🌞 Days Passed: — (—)
⌛ Days Remaining: — (—)
🌎 Total Solar Year: —
—
A reference for the Persian Zoroastrian Solar Calendar — Avestan-primary edition.
Every date and boundary in this app is computed from the Sun's actual position for your coordinates: equinox and solstice timing, sunrise, solar noon, sunset, and solar midnight. The day, the month, and the year each track a different layer of that motion.
The day divides into 5 Gāhs, bounded by sunrise, solar noon, sunset, and solar midnight.
The month is 30 days, and each of those 30 days has its own individual name (Rōz), cycling identically in every month.
The year is 12 such months (360 days) plus 5 intercalary Gāthā days, anchored to Nowruz — the vernal equinox.
Twelve months of exactly 30 days each total 360 days. The remaining 5 days needed for a 365-day solar year form the Gāthā days, a short block right before the next Nowruz. They don't belong to any of the 12 months.
| # | Month | English | # | Month | English |
|---|---|---|---|---|---|
| 1 | Farvardin | Ancestral Souls | 7 | Mihr | Sun Light |
| 2 | Ordibehesht | Best Truth | 8 | Aban | Waters |
| 3 | Khordad | Wholeness | 9 | Adar | Fire |
| 4 | Tir | Rain Star | 10 | Dey | Maker |
| 5 | Amordad | Immortality | 11 | Bahman | Good Mind |
| 6 | Shahrevar | Desirable Dominion | 12 | Esfand | Bounteous Devotion |
Each day begins at sunrise, so a calendar day spans two Gregorian dates — the app labels this as a range, e.g. Mar 20-21. The exact range shifts slightly year to year and by location, since it's found by walking sunrise-to-sunrise from the Nowruz anchor rather than by a fixed offset.
Each day of every month is dedicated to one of the Yazatas, in a fixed 30-name cycle repeating identically in every month.
| # | Base Avestan Name | New Persian | English |
|---|---|---|---|
| 1 | Ahura Mazda | Hormazd | Lord Wisdom |
| 2 | Vohu Manah | Bahman | Good Mind |
| 3 | Aša Vahišta | Ordibehesht | Best Truth |
| 4 | Xšaθra Vairya | Shahrevar | Desirable Dominion |
| 5 | Spenta Ārmaiti | Esfand | Bounteous Devotion |
| 6 | Haurvatāt | Khordad | Wholeness |
| 7 | Ameretāt | Amordad | Immortality |
| 8 | Datuš Ahura Mazda | Dey-ba-Adar | Day Before Fire |
| 9 | Ātar | Azar / Adar | Fire |
| 10 | Ap | Aban | Waters |
| 11 | Hvare-xšaēta | Khorshed | Radiant Sun |
| 12 | Māh | Mah | Moon |
| 13 | Tištrya | Tir | Rain Star |
| 14 | Geuš Urvan | Gosh | Soul Bull |
| 15 | Datuš Ahura Mazda | Dey-ba-Mihr | Day Before Sun Light |
| 16 | Mithra | Mihr / Mehr | Sun Light |
| 17 | Sraōša | Soroush | Obedience |
| 18 | Rašnu | Rashn | Justice |
| 19 | Fravaši | Farvardin | Ancestral Souls |
| 20 | Vərəθraγna | Bahram | Victory |
| 21 | Rāman | Ram | Peace |
| 22 | Vāta | Bad / Vad | Wind |
| 23 | Datuš Ahura Mazda | Dey-ba-Din | Day Before Conscience |
| 24 | Daēnā | Din | Conscience |
| 25 | Aši | Ard / Ashi | Good Reward |
| 26 | Arštāt | Ashtad | Rectitude |
| 27 | Asman | Asman | Sky |
| 28 | Zam | Zamyad | Earth |
| 29 | Mąθra Spenta | Mahraspand | Holy Word |
| 30 | Anaghra Raōčah | Aneran | Endless Lights |
Days 8, 15, and 23 are all dedicated to Datuš Ahura Mazda ("Creator") and disambiguated in Persian by which later day each precedes: Dey-ba-Adar, Dey-ba-Mihr, Dey-ba-Din.
The day divides into 5 periods bounded by real solar events at your location. Pasin's start is fixed at a set point on the app's degree scale (120°) rather than tracking a named astronomical event; the other four boundaries all track a real event directly.
| Gāh | Span |
|---|---|
| Hāvana (Bāmdād) Sunrise → Solar Noon | Begins the instant the sun's upper limb crosses the eastern horizon; ends at solar meridian transit. |
| Rapiθvina (Nimruz) Solar Noon → Pasin's start | Begins exactly at solar noon, extending a short way into early afternoon. |
| Uzayeirina (Pasin) Fixed start → Sunset | Afternoon decline, ending the instant the sun's disk drops below the western horizon. |
| Aiwisrūθrima (Sham) Sunset → Solar Midnight | Dusk through the twilight stages to solar midnight (nadir). |
| Ušahina (Shab) Solar Midnight → next Sunrise | From the nadir through pre-dawn to the next sunrise. |
| Avestan | Persian | Meaning | Date |
|---|---|---|---|
| Maidyō-zarmya | Miyān Bahār | Mid-Spring | Ordibehesht 11 |
| Maidyō-šama | Miyān Tābestān | Mid-Summer | Tir 11 |
| Paiti-ša-hāmya | Pāyān Tābestān | End of Summer | Shahrivar 26 |
| Aya-θrima | Miyān Pā'īz | Mid-Autumn | Mehr 26 |
| Maidyō-yārya | Miyān Zemestān | Mid-Winter | Dey 11 |
| Hama-spas-maidaya | Pāyān Sāl | End of Year | Esfand 26 |
A Jashn falls whenever the day's name matches the month's own name — since each of the 12 months is itself named after one of the 30 day-Yazatas, this happens once per month, except Dey.
| Jashn | Falls on |
|---|---|
| Farvardingān | Farvardin 19 |
| Ordībeheštgān | Ordibehesht 3 |
| Khordādgān | Khordad 6 |
| Tīrgān | Tir 13 |
| Amordādgān | Amordad 7 |
| Šahrevaragān | Shahrevar 4 |
| Mihrgān | Mihr 16 |
| Ābāngān | Aban 10 |
| Ādargān | Adar 9 |
| Deygān | Dey 1, 8, 15 & 23 |
| Bahmangān | Bahman 2 |
| Esfandgān | Esfand 5 |
Dey gets four instead of one: "Dey" means "Creator," and days 8, 15, and 23 are also all dedicated to the Creator (Datuš Ahura Mazda). So within the month of Dey, the day-name matches the month's meaning four times — day 1 (the month's own start) plus days 8, 15, and 23.
The fixed astronomical anchors that define where each quarter begins — always the March/June/September/December equinox or solstice, regardless of hemisphere.
Nōrūz is Farvardin 1. The four seasons are Bahār, Tābestān, Pā'īz, and Zemestān.
Computed to sub-minute precision for the actual year in question, not read from a fixed calendar date — Nowruz can fall anywhere from roughly March 19–21 depending on the year.
Computed for your exact latitude and longitude each day.
The app tracks two distinct measurements:
Phase, illumination, distance, rise/transit/set, and angular diameter are all computed live from lunar ephemeris. The angular diameter is calculated internally (used in the supermoon/micromoon threshold checks) but isn't currently displayed as its own figure in the interface. The moon-phase icon is rendered from a numerically sampled terminator curve rather than a set of pre-drawn phase images.
Above roughly 66.5° latitude, there are days each year with no sunrise or sunset — Midnight Sun or Polar Night. Solar noon and solar midnight (nadir) stay defined in both cases, since they only depend on the sun's meridian transit, not on the horizon. At the exact geometric pole (90.000°), longitude itself is undefined and the sun's altitude barely changes across a full rotation — but solar noon and solar midnight remain distinct, calculable moments in that rotation, so the Gāh can still be resolved from them.
| State | Active Gāh |
|---|---|
| Polar Night (sun never rises) | Ušahina (Shab), for one full nadir-to-nadir cycle |
| Midnight Sun, nadir → solar noon | Hāvana (Bāmdād) |
| Midnight Sun, solar noon → next nadir | Rapiθvina (Nimruz), extended — there's no sunset to hand off to Uzayeirina |
The Active Gāh progress bar, and the Gāh Sectors cards, use these same nadir/noon windows to show real elapsed and remaining time — not placeholder text. During Midnight Sun, the Full Solar Day bar retitles itself to "Noon → Noon" and tracks that cycle instead of sunrise-to-sunrise, since sunrise doesn't happen. During Polar Night, Ušahina (Shab) already spans the entire day as one continuous nadir-to-nadir Gāh, so the Full Solar Day bar reuses that exact same window and retitles to "Midnight → Midnight" — the two percentages always agree in that state, rather than being measured from two different anchors. The Sunrise/Sunset entries are left out of the daily event list rather than shown blank; Solar Noon and Solar Midnight are shown as usual. The Monthly Calendar's Gregorian date labels fall back to a fixed day boundary so they keep displaying even without a sunrise to anchor them.
During Midnight Sun the dial switches to tracking live solar azimuth around a full 360° ring rather than a horizon-anchored wheel, since there's no sunrise/sunset pair to anchor it to.
Everything not tied to sunrise/sunset — Current Season, Current Solar Year, the Zoroastrian calendar date, equinox and solstice timing — is unaffected at any latitude, poles included, since none of it depends on the observer's horizon.