Blog
Notes on time, calendars, and dates: how the Persian (Jalali / Shamsi) and Gregorian systems work, where they disagree, and how to convert between them with confidence.
Timeyard
Notes on time, calendars, and dates: how the Persian (Jalali / Shamsi) and Gregorian systems work, where they disagree, and how to convert between them with confidence.
How to convert Jalali (Shamsi) dates to Gregorian in JavaScript and Python, which libraries to use, and the edge cases to test so your conversions stay correct.
Why 30 Esfand appears only in Persian leap years, how it mirrors 29 February, and how to tell whether a 30 Esfand date is valid for a given year.
A complete guide to converting between the Persian (Shamsi / Jalali) and Gregorian (Miladi) calendars: the year offset, month lengths, leap years, and pitfalls.
Nowruz is the Persian New Year, marking the spring equinox on 20 or 21 March. What it is, why the date moves, and the traditions like the haft-sin table.
Work out your age in the Persian (Shamsi) calendar, why it can differ by a year from your Gregorian age, and how to get the exact number in seconds.
How to convert a Gregorian (Miladi) date to the Persian (Shamsi / Jalali) calendar, the quick rule for the year, and why converting beats doing it by hand.
The Persian (Shamsi) calendar is solar, tied to the spring equinox, not lunar. Here is how it differs from the lunar Islamic (Hijri) calendar.
The current Persian (Shamsi) year is 1404, rolling to 1405 at Nowruz. Here is why it is ~621 years behind the Gregorian year, and how to convert any year.
What today is in the Persian (Shamsi / Jalali) calendar, how to read it, and how to convert any Gregorian date to the Iranian calendar in one step.
How the Gregorian and Solar Hijri (Jalali) calendars line up: the ~621 year offset, the new-year gap, and a side-by-side table for recent years.
A leap year has 366 days, with 29 February added to keep the calendar in sync with the Sun. Here is the 4/100/400 rule, why it exists, and a checker.
Your exact age in years, months, and days, not just the year count. Enter your birth date below, plus the method and why month lengths make it tricky.
The 12 Persian (Jalali / Shamsi) months in order, their lengths, Gregorian seasons, and what each name means, in a clean reference table you can bookmark.
February is short because of Roman calendar politics, and it gains a 29th day on leap years. Here is the history and the rule, with a leap-year checker.
Find the weekday you were born on in one tap. Pick your birth date below and get the answer, plus the simple math behind how weekdays repeat.
Nowruz 2027 falls on Sunday, 21 March 2027. Here is the exact countdown, why the date lands on the 21st this year, and a live timer that ticks down.
Count the days between two dates by hand or with a calculator. The method, a worked example, the leap-year gotcha, and a live tool that does it instantly.
Nowruz tracks the spring equinox, so on the Gregorian calendar it lands on 20 or 21 March depending on the year. Here is why the date drifts, with a table.
How leap years work in the Persian (Jalali / Solar Hijri) calendar, why the extra day is 30 Esfand, and the 33-year cycle behind the rule.