Iranian documents date events on the Solar Hijri calendar and often spell the date out in full Persian words. Doing that by hand means both a calendar conversion and a number-to-words step. This tool does both from a single Gregorian date.
How it works
First the Gregorian date is converted to the Solar Hijri (Jalali) calendar using the Borkowski arithmetic algorithm, which counts elapsed days and maps them onto the 31-31-31-31-31-31-30-30-30-30-30-29 month structure of the Iranian year. Then the day number and year are spelled out with Persian numeral words and the month name is looked up:
2024-03-20 → 1403-01-01 → چهارشنبه یک فروردین یک هزار و چهارصد و سه
The weekday is taken directly from the Gregorian date because the seven-day week is shared across both calendars.
Example and notes
The Nowruz date 2024-03-20 falls on 1 Farvardin 1403, rendered as
چهارشنبه یک فروردین یک هزار و چهارصد و سه. Note that the Solar Hijri new year
begins at the spring equinox in March, so a Gregorian year spans two Jalali
years — dates in January and February belong to the previous Solar Hijri year.
The output reads right-to-left, matching natural Persian.