Tarikh Shamsi B Miladi -

Notice how the Gregorian date shifts between March 20 and March 21 depending on the equinox time. In countries like Iran and Afghanistan , the Solar Hijri calendar is the official civil calendar. Government documents, school years, and bank statements use Shamsi dates. Meanwhile, the UN, international airlines, and global companies operate on Gregorian.

import jdatetime from datetime import datetime def shamsi_to_miladi(year, month, day): """Convert Solar Hijri to Gregorian""" shamsi_date = jdatetime.date(year, month, day) gregorian_date = shamsi_date.togregorian() return gregorian_date print(shamsi_to_miladi(1401, 7, 15)) # Output: 2022-10-07 tarikh shamsi b miladi

By using the formulas, tables, and tools provided in this guide, you can confidently convert any date – whether for a simple birthday check or an international legal document. Always double-check critical conversions using a trusted online converter, and remember: when in doubt, count days from Nowruz. Notice how the Gregorian date shifts between March

| | Gregorian Date | |------------------------|-------------------------| | 1 Farvardin 1400 | March 21, 2021 | | 1 Dey 1400 | December 22, 2021 | | 1 Farvardin 1401 | March 21, 2022 | | 1 Farvardin 1402 | March 21, 2023 | | 30 Esfand 1402 (leap) | March 19, 2024 | | 1 Farvardin 1403 | March 20, 2024 (equinox was March 20 at 06:36 AM Tehran time) | | 1 Farvardin 1404 | March 20, 2025 | | 1 Farvardin 1405 | March 20, 2026 | booking flight tickets

Tarikh Shamsi b Miladi (تاریخ شمسی به میلادی) – or the conversion from the Solar Hijri calendar to the Gregorian (Miladi) calendar – is an essential skill for millions of people across Iran, Afghanistan, Tajikistan, and the global Persian-speaking diaspora. Whether you are filling out international visa applications, booking flight tickets, managing business deadlines, or studying historical events, knowing how to accurately convert dates between these two systems is crucial.

def miladi_to_shamsi(year, month, day): gregorian_date = datetime(year, month, day) shamsi_date = jdatetime.date.fromgregorian(date=gregorian_date) return shamsi_date No need for manual math – this library handles leap years and equinox accurately. Converting Tarikh Shamsi b Miladi is a foundational skill for anyone interacting with Persian culture, Iranian bureaucracy, or Afghan history. While the two calendars are offset by approximately 621 or 622 years, the exact conversion requires attention to the vernal equinox, month lengths, and leap year cycles.

| | Start Date (Gregorian) | End Date (Gregorian) | |----------------|---------------------------|--------------------------| | Farvardin (1) | March 20/21 | April 20/21 | | Ordibehesht (2)| April 21 | May 21/22 | | Khordad (3) | May 22 | June 21 | | Tir (4) | June 22 | July 22 | | Mordad (5) | July 23 | August 22 | | Shahrivar (6) | August 23 | September 22 | | Mehr (7) | September 23 | October 22 | | Aban (8) | October 23 | November 21 | | Azar (9) | November 22 | December 21 | | Dey (10) | December 22 | January 20 | | Bahman (11) | January 21 | February 19 | | Esfand (12) | February 20 | March 20 |