Published May 22, 2026 · Last updated May 2026
The Persian calendar, known as the Solar Hijri (شمسی / Shamsi) or Jalali calendar, is the official calendar of Iran and Afghanistan. With over 100 million people relying on it for daily life, business, and government records, the need to convert between Persian and Gregorian dates arises constantly — whether you are booking international flights, filing documents for immigration, scheduling cross-border meetings, or simply keeping track of birthdays and anniversaries across cultures.
This guide explains exactly how the two calendars differ, walks through the conversion logic step by step, provides a quick-reference table of month correspondences, and includes a free interactive converter tool you can use right now.
Date conversion is not merely an academic exercise. It has practical implications in several real-world scenarios:
The Shamsi and Gregorian calendars are both solar calendars — they track the Earth's orbit around the Sun. However, they differ in their epoch (starting point), month structures, and leap year rules.
The Gregorian calendar counts years from the estimated birth of Jesus Christ. The year 2026 CE means 2,026 years after that epoch. The Shamsi calendar counts years from the Hijra — the Prophet Muhammad's migration from Mecca to Medina in 622 CE. However, unlike the Islamic lunar Hijri calendar, the Shamsi calendar is anchored to the vernal equinox (the first day of spring in the Northern Hemisphere). The current Shamsi year, 1405, began on March 20, 2026.
Gregorian months follow an irregular pattern of 28–31 days with no clean structure. The Shamsi calendar is more orderly:
This adds up to 365 days in a common year (6×31 + 5×30 + 29 = 365) and 366 in a leap year — the same total as the Gregorian calendar, but distributed differently.
The Gregorian leap year rule is well-known: a year is a leap year if it is divisible by 4, except for century years, which must be divisible by 400. This yields 97 leap years every 400 years, giving an average year length of 365.2425 days.
The Shamsi calendar uses a more precise but less intuitive system. It follows a 2,820-year grand cycle containing exactly 683 leap years. This produces an average year length of 365.24219858 days — astonishingly close to the actual tropical year of 365.24219 days. In practice, for the current era, leap years in the Shamsi calendar follow a pattern where 8 leap years are distributed across every 33-year sub-cycle, occurring at years 1, 5, 9, 13, 17, 22, 26, and 30 of each cycle.
The following table shows each Shamsi month, its length, and the approximate Gregorian date on which it begins. Because the Shamsi calendar is anchored to the vernal equinox, these start dates shift by at most one day depending on the year.
| # | Shamsi Month | Days | Approx. Gregorian Start | Season |
|---|---|---|---|---|
| 1 | Farvardin (فروردین) | 31 | March 20 / 21 | Spring |
| 2 | Ordibehesht (اردیبهشت) | 31 | April 20 / 21 | Spring |
| 3 | Khordad (خرداد) | 31 | May 21 / 22 | Spring |
| 4 | Tir (تیر) | 31 | June 21 / 22 | Summer |
| 5 | Mordad (مرداد) | 31 | July 22 / 23 | Summer |
| 6 | Shahrivar (شهریور) | 31 | August 22 / 23 | Summer |
| 7 | Mehr (مهر) | 30 | September 22 / 23 | Autumn |
| 8 | Aban (آبان) | 30 | October 22 / 23 | Autumn |
| 9 | Azar (آذر) | 30 | November 21 / 22 | Autumn |
| 10 | Dey (دی) | 30 | December 21 / 22 | Winter |
| 11 | Bahman (بهمن) | 30 | January 20 / 21 | Winter |
| 12 | Esfand (اسفند) | 29/30 | February 19 / 20 | Winter |
Here are some frequently needed conversions for the current Shamsi year, 1405:
| Shamsi Date | Event | Gregorian Date |
|---|---|---|
| 1 Farvardin 1405 | Nowruz (Persian New Year) | March 20, 2026 |
| 13 Farvardin 1405 | Sizdah Be-dar | April 1, 2026 |
| 1 Mehr 1405 | Start of autumn / school year | September 22, 2026 |
| 30 Azar 1405 | Yalda Night (winter solstice eve) | December 20, 2026 |
| 22 Bahman 1405 | Anniversary of Islamic Revolution | February 10, 2027 |
| 29 Esfand 1405 | Last day of the year (common year) | March 19, 2027 |
Understanding the algorithm behind date conversion helps you trust the results and debug edge cases. Here is the conceptual process for converting a Shamsi date to Gregorian:
Start from 1 Farvardin of year 1 in the Shamsi calendar (which corresponds to March 22, 622 CE in the proleptic Gregorian calendar). Calculate the total number of days elapsed up to your target Shamsi date by:
A Julian Day Number (JDN) is a universal day-counting system used in astronomy and calendar conversions. By adding the known JDN of the Shamsi epoch to the day count from Step 1, you obtain the JDN of your target date.
Standard formulas exist to convert a JDN into Gregorian year, month, and day. These formulas account for the Gregorian leap year rules and the varying month lengths. The result is your converted Gregorian date.
The reverse conversion follows the same principle in the opposite order: convert the Gregorian date to a JDN, subtract the Shamsi epoch JDN to get the total day count, then decompose that count into Shamsi year, month, and day using the Shamsi month lengths and leap year pattern.
💡 Tip: You don't need to implement this manually. Use Boshkeh's built-in date converter for instant, accurate conversions between Shamsi, Gregorian, and other calendar systems.
Use the tool below to convert dates instantly. No data is sent to any server — all calculations happen in your browser.
The Shamsi calendar day starts at midnight Iran Standard Time (IRST, UTC+3:30). If you are converting dates for events that happen near midnight — or if you are in a different time zone — be aware that the Shamsi date might differ from what you expect. For example, an event at 11:00 PM on March 19 UTC is already March 20 in Iran, which is 1 Farvardin (Nowruz) if the equinox falls that year on March 20.
The last day of the Shamsi year is 29 Esfand in common years and 30 Esfand in leap years. When converting dates at the end of Esfand, always verify whether the Shamsi year in question is a leap year. Converting "30 Esfand" for a non-leap year is an invalid date and should produce an error. Shamsi years 1403 and 1408 are leap years; 1404, 1405, 1406, and 1407 are not.
The modern Shamsi calendar was officially adopted in Iran in 1925 CE (1304 SH). For dates before this, conversions are mathematically valid but may not correspond to dates that were actually used in practice, since earlier eras used the Islamic lunar Hijri calendar or other systems.
Afghanistan uses the same Solar Hijri calendar but with different month names in Dari (e.g., Hamal instead of Farvardin, Sawr instead of Ordibehesht). The underlying calendar structure and conversion math are identical.
Boshkeh is a free utility app that includes a powerful date converter alongside other everyday tools. It handles Shamsi-to-Gregorian, Gregorian-to-Shamsi, and other calendar conversions with a clean, intuitive interface. Whether you need a quick conversion or want to explore how dates map across calendars, try Boshkeh's date converter — it works on any device, right in your browser.
The mathematical approach involves computing the total number of days from the Shamsi epoch (1 Farvardin, year 1), converting that to a Julian Day Number, and then to a Gregorian date. In practice, use an online converter like the one on this page or Boshkeh's tool for instant results.
1 Farvardin 1405 — Nowruz, the Persian New Year — falls on March 20, 2026 in the Gregorian calendar.
Use the Gregorian → Shamsi converter above to convert today's date. You can also visit boshkeh.online/app/ for a live display of today's Shamsi date.
Persian leap years follow a complex 2,820-year cycle with 683 leap years, yielding an average year of 365.24219858 days. The Gregorian system uses a simpler 400-year cycle with 97 leap years (365.2425 days average). The Persian system is more astronomically precise.
Yes. You can use the interactive converter embedded on this page, or visit Boshkeh for a full-featured, free date conversion tool that works on all devices.
انتشار: ۲ خرداد ۱۴۰۵ · آخرین بروزرسانی: خرداد ۱۴۰۵
تقویم شمسی (هجری خورشیدی یا جلالی) تقویم رسمی ایران و افغانستان است. بیش از ۱۰۰ میلیون نفر از این تقویم برای زندگی روزمره، امور اداری و بازرگانی استفاده میکنند. تبدیل تاریخ بین شمسی و میلادی یکی از نیازهای همیشگی است — چه برای رزرو پرواز بینالمللی، چه برای ثبت اسناد مهاجرتی، و چه برای هماهنگی جلسات کاری با شرکای خارجی.
در این راهنما، تفاوتهای بنیادین دو تقویم را بررسی میکنیم، منطق تبدیل را گامبهگام توضیح میدهیم، جدول تطبیق ماهها را ارائه میدهیم و یک ابزار تبدیل تعاملی رایگان در اختیار شما قرار میدهیم.
تبدیل تاریخ صرفاً یک مسئله نظری نیست، بلکه کاربردهای عملی فراوانی دارد:
هر دو تقویم شمسی و میلادی «خورشیدی» هستند — یعنی بر اساس گردش زمین به دور خورشید تنظیم شدهاند. اما در مبدأ، ساختار ماهها و قوانین سال کبیسه تفاوتهای مهمی دارند.
تقویم میلادی سالها را از تولد تقریبی حضرت عیسی (مسیح) شمارش میکند. سال ۲۰۲۶ میلادی یعنی ۲۰۲۶ سال پس از آن مبدأ. تقویم شمسی سالها را از هجرت پیامبر اسلام از مکه به مدینه (۶۲۲ میلادی) شمارش میکند، اما برخلاف تقویم هجری قمری، به اعتدال بهاری (نخستین روز بهار در نیمکره شمالی) لنگر شده است. سال شمسی ۱۴۰۵ در ۲۹ اسفند ۱۴۰۴ (۲۰ مارس ۲۰۲۶) آغاز شد.
ماههای میلادی الگوی نامنظمی از ۲۸ تا ۳۱ روز دارند. تقویم شمسی منظمتر است:
مجموع روزها ۳۶۵ در سال عادی (۶×۳۱ + ۵×۳۰ + ۲۹) و ۳۶۶ در سال کبیسه — مشابه تقویم میلادی، اما با توزیع متفاوت.
در تقویم میلادی، سالی کبیسه است که بر ۴ بخشپذیر باشد، مگر سالهای سدهای که باید بر ۴۰۰ بخشپذیر باشند. این قانون ۹۷ سال کبیسه در هر ۴۰۰ سال ایجاد میکند (میانگین طول سال: ۳۶۵٫۲۴۲۵ روز).
تقویم شمسی از یک سیستم دقیقتر استفاده میکند: چرخه بزرگ ۲۸۲۰ ساله با دقیقاً ۶۸۳ سال کبیسه. میانگین طول سال ۳۶۵٫۲۴۲۱۹۸۵۸ روز است — بسیار نزدیکتر به سال واقعی خورشیدی (۳۶۵٫۲۴۲۱۹ روز). در عمل، در دوره فعلی، هر ۳۳ سال ۸ سال کبیسه وجود دارد که در سالهای ۱، ۵، ۹، ۱۳، ۱۷، ۲۲، ۲۶ و ۳۰ هر چرخه قرار میگیرند.
جدول زیر نام هر ماه شمسی، تعداد روزهای آن و تاریخ تقریبی شروع آن در تقویم میلادی را نشان میدهد.
| شماره | ماه شمسی | تعداد روز | شروع تقریبی میلادی | فصل |
|---|---|---|---|---|
| ۱ | فروردین | ۳۱ | ۲۰ یا ۲۱ مارس | بهار |
| ۲ | اردیبهشت | ۳۱ | ۲۰ یا ۲۱ آوریل | بهار |
| ۳ | خرداد | ۳۱ | ۲۱ یا ۲۲ مه | بهار |
| ۴ | تیر | ۳۱ | ۲۱ یا ۲۲ ژوئن | تابستان |
| ۵ | مرداد | ۳۱ | ۲۲ یا ۲۳ ژوئیه | تابستان |
| ۶ | شهریور | ۳۱ | ۲۲ یا ۲۳ اوت | تابستان |
| ۷ | مهر | ۳۰ | ۲۲ یا ۲۳ سپتامبر | پاییز |
| ۸ | آبان | ۳۰ | ۲۲ یا ۲۳ اکتبر | پاییز |
| ۹ | آذر | ۳۰ | ۲۱ یا ۲۲ نوامبر | پاییز |
| ۱۰ | دی | ۳۰ | ۲۱ یا ۲۲ دسامبر | زمستان |
| ۱۱ | بهمن | ۳۰ | ۲۰ یا ۲۱ ژانویه | زمستان |
| ۱۲ | اسفند | ۲۹/۳۰ | ۱۹ یا ۲۰ فوریه | زمستان |
در ادامه چند تبدیل پرکاربرد برای سال شمسی ۱۴۰۵ آورده شده:
| تاریخ شمسی | مناسبت | تاریخ میلادی |
|---|---|---|
| ۱ فروردین ۱۴۰۵ | نوروز (سال نو) | ۲۰ مارس ۲۰۲۶ |
| ۱۳ فروردین ۱۴۰۵ | سیزدهبدر | ۱ آوریل ۲۰۲۶ |
| ۱ مهر ۱۴۰۵ | آغاز پاییز / بازگشایی مدارس | ۲۲ سپتامبر ۲۰۲۶ |
| ۳۰ آذر ۱۴۰۵ | شب یلدا (شب چله) | ۲۰ دسامبر ۲۰۲۶ |
| ۲۲ بهمن ۱۴۰۵ | سالروز پیروزی انقلاب | ۱۰ فوریه ۲۰۲۷ |
| ۲۹ اسفند ۱۴۰۵ | آخرین روز سال (سال عادی) | ۱۹ مارس ۲۰۲۷ |
درک الگوریتم تبدیل به شما کمک میکند تا به نتایج اعتماد کنید و موارد خاص را بررسی نمایید. در ادامه فرآیند مفهومی تبدیل تاریخ شمسی به میلادی آمده است:
از ۱ فروردین سال ۱ شمسی (برابر با ۲۲ مارس ۶۲۲ میلادی) شروع کنید. مجموع روزهای سپریشده تا تاریخ هدف را با روش زیر محاسبه کنید:
عدد روز ژولیَن (JDN) یک سیستم شمارش جهانی روز است که در نجوم و تبدیل تقویمها استفاده میشود. با افزودن JDN مبدأ شمسی به شمارش روز گام ۱، عدد روز ژولیَن تاریخ هدف به دست میآید.
فرمولهای استاندارد برای تبدیل JDN به سال، ماه و روز میلادی وجود دارد. این فرمولها قوانین سال کبیسه و طول متغیر ماههای میلادی را لحاظ میکنند.
تبدیل معکوس همان اصول را به ترتیب برعکس دنبال میکند: ابتدا تاریخ میلادی به JDN تبدیل میشود، سپس JDN مبدأ شمسی کم میشود تا شمارش کل روزها به دست آید، و در نهایت این شمارش به سال، ماه و روز شمسی تجزیه میشود.
💡 نکته: نیازی به پیادهسازی دستی نیست. از مبدل تاریخ بشکه برای تبدیل فوری و دقیق بین تقویمهای شمسی، میلادی و دیگر سیستمها استفاده کنید.
با ابزار زیر تاریخها را فوراً تبدیل کنید. هیچ دادهای به سرور ارسال نمیشود — تمام محاسبات در مرورگر شما انجام میشود.
روز شمسی از نیمهشب به وقت ایران (IRST, UTC+3:30) شروع میشود. اگر تبدیل تاریخ برای رویدادی نزدیک نیمهشب انجام میدهید — یا اگر در منطقه زمانی متفاوتی هستید — توجه کنید که تاریخ شمسی ممکن است با انتظار شما متفاوت باشد. مثلاً رویدادی در ساعت ۲۳:۰۰ به وقت UTC در ۱۹ مارس، در ایران ۲۰ مارس است که ممکن است ۱ فروردین (نوروز) باشد.
آخرین روز سال شمسی در سال عادی ۲۹ اسفند و در سال کبیسه ۳۰ اسفند است. هنگام تبدیل تاریخهای آخر اسفند، همیشه بررسی کنید که سال مورد نظر کبیسه است یا خیر. تبدیل «۳۰ اسفند» برای سالی غیرکبیسه تاریخ نامعتبر است. سالهای ۱۴۰۳ و ۱۴۰۸ کبیسه هستند؛ سالهای ۱۴۰۴، ۱۴۰۵، ۱۴۰۶ و ۱۴۰۷ کبیسه نیستند.
تقویم شمسی مدرن در سال ۱۳۰۴ (۱۹۲۵ میلادی) بهطور رسمی در ایران پذیرفته شد. برای تاریخهای قبل از آن، تبدیلها از نظر ریاضی معتبرند اما ممکن است با تاریخهایی که عملاً استفاده میشدند مطابقت نداشته باشند، زیرا در دورههای قبلی از تقویم هجری قمری یا سیستمهای دیگر استفاده میشد.
افغانستان از همان تقویم هجری خورشیدی استفاده میکند اما با نامهای متفاوت ماهها به دری (مثلاً حَمَل به جای فروردین، ثَور به جای اردیبهشت). ساختار تقویم و محاسبات تبدیل کاملاً یکسان است.
بشکه یک اپلیکیشن ابزار رایگان است که شامل مبدل قدرتمند تاریخ در کنار ابزارهای کاربردی روزمره است. تبدیل شمسی به میلادی، میلادی به شمسی و سایر تقویمها را با رابط کاربری ساده و زیبا انجام میدهد. چه به یک تبدیل سریع نیاز داشته باشید و چه بخواهید نحوه تطبیق تاریخها را بررسی کنید، مبدل تاریخ بشکه را امتحان کنید — روی هر دستگاهی، مستقیم در مرورگر شما کار میکند.
روش ریاضی شامل محاسبه تعداد کل روزها از مبدأ شمسی (۱ فروردین سال ۱)، تبدیل آن به عدد روز ژولیَن، و سپس تبدیل به تاریخ میلادی است. در عمل، از یک مبدل آنلاین مانند ابزار این صفحه یا ابزار بشکه برای نتیجه فوری استفاده کنید.
۱ فروردین ۱۴۰۵ — نوروز، آغاز سال نو ایرانی — برابر با ۲۰ مارس ۲۰۲۶ میلادی است.
از مبدل میلادی به شمسی در بالا برای تبدیل تاریخ امروز استفاده کنید. همچنین میتوانید از boshkeh.online/app/ برای نمایش زنده تاریخ شمسی امروز بازدید کنید.
سالهای کبیسه شمسی از یک چرخه پیچیده ۲۸۲۰ ساله با ۶۸۳ سال کبیسه پیروی میکنند (میانگین طول سال: ۳۶۵٫۲۴۲۱۹۸۵۸ روز). سیستم میلادی از چرخه سادهتر ۴۰۰ ساله با ۹۷ سال کبیسه (میانگین ۳۶۵٫۲۴۲۵ روز) استفاده میکند. سیستم شمسی از نظر نجومی دقیقتر است.
بله. میتوانید از مبدل تعاملی تعبیهشده در همین صفحه استفاده کنید، یا از بشکه برای ابزار تبدیل تاریخ رایگان و کامل بازدید کنید که روی تمام دستگاهها کار میکند.