---
title: "تبدیل تاریخ شمسی به میلادی و میلادی به شمسی"
description: "تبدیل تاریخ شمسی به میلادی و میلادی به شمسی به‌صورت دقیق، همراه روز هفته، شماره روز سال، کبیسه بودن سال و محاسبه فاصله بین دو تاریخ؛ رایگان و بدون ثبت‌نام."
canonical: https://hesabdar.my/tools/jalali-date-converter
language: fa
publisher: "حسابدار من"
updated: 2026-11-06
---

# تبدیل تاریخ شمسی به میلادی و میلادی به شمسی

> تبدیل تاریخ شمسی به میلادی و میلادی به شمسی به‌صورت دقیق، همراه روز هفته، شماره روز سال، کبیسه بودن سال و محاسبه فاصله بین دو تاریخ؛ رایگان و بدون ثبت‌نام.

برای تبدیل تاریخ، روز، ماه و سال را وارد کنید تا معادل میلادی یا شمسی آن با روز هفته نمایش داده شود. سال ۱۴۰۵ شمسی از شنبه ۲۱ مارس ۲۰۲۶ شروع می‌شود و تا ۲۰ مارس ۲۰۲۷ ادامه دارد. به‌طور تقریبی، تا ۱۰ دی ۶۲۱ و از ۱۱ دی ۶۲۲ سال به سال شمسی اضافه می‌شود.

## روش تبدیل تاریخ

تقویم هجری شمسی خورشیدی است و سال آن از لحظه اعتدال بهاری شروع می‌شود؛ برای همین تبدیل دقیق با یک قاعده ثابت ساده ممکن نیست و این ابزار از الگوریتم محاسباتی دوره‌های ۳۳ساله استفاده می‌کند.

```
سال میلادی (از ۱ فروردین تا ۱۰ دی): سال میلادی = سال شمسی + ۶۲۱
سال میلادی (از ۱۱ دی تا پایان اسفند): سال میلادی = سال شمسی + ۶۲۲
طول ماه‌ها: ۶ ماه اول ۳۱ روز، ۵ ماه بعد ۳۰ روز، اسفند ۲۹ یا ۳۰ روز
روز چندم سال: ماه ≤ ۶: (ماه - ۱) × ۳۱ + روز؛ ماه ≥ ۷: ۱۸۶ + (ماه - ۷) × ۳۰ + روز
```

مرز ۱۰ و ۱۱ دی تقریبی است و در بعضی سال‌ها یک روز جابه‌جا می‌شود؛ ماشین حساب همیشه تاریخ دقیق را می‌دهد.

## مثال: آغاز ماه‌های سال ۱۴۰۵ به میلادی

فرض کنید قراردادی با طرف خارجی دارید که سررسید اقساطش اول هر ماه شمسی است و باید تاریخ میلادی را در صورت‌حساب بنویسید. جدول زیر روز اول هر ماه سال ۱۴۰۵ را با معادل میلادی و روز هفته نشان می‌دهد.

دقت کنید که سال ۱۴۰۵ کبیسه نیست؛ اسفند ۲۹ روز دارد و ۲۹ اسفند ۱۴۰۵ برابر ۲۰ مارس ۲۰۲۷ است. فاصله ۱ فروردین تا ۲۹ اسفند ۱۴۰۵، ۳۶۴ روز است.

روز اول هر ماه ۱۴۰۵ به تاریخ میلادی

| تاریخ شمسی | تاریخ میلادی | روز هفته | تعداد روزهای ماه |
| --- | --- | --- | --- |
| ۱ فروردین ۱۴۰۵ | ۲۱ مارس ۲۰۲۶ | شنبه | ۳۱ |
| ۱ اردیبهشت ۱۴۰۵ | ۲۱ آوریل ۲۰۲۶ | سه‌شنبه | ۳۱ |
| ۱ خرداد ۱۴۰۵ | ۲۲ مه ۲۰۲۶ | جمعه | ۳۱ |
| ۱ تیر ۱۴۰۵ | ۲۲ ژوئن ۲۰۲۶ | دوشنبه | ۳۱ |
| ۱ مرداد ۱۴۰۵ | ۲۳ ژوئیه ۲۰۲۶ | پنج‌شنبه | ۳۱ |
| ۱ شهریور ۱۴۰۵ | ۲۳ اوت ۲۰۲۶ | یکشنبه | ۳۱ |
| ۱ مهر ۱۴۰۵ | ۲۳ سپتامبر ۲۰۲۶ | چهارشنبه | ۳۰ |
| ۱ آبان ۱۴۰۵ | ۲۳ اکتبر ۲۰۲۶ | جمعه | ۳۰ |
| ۱ آذر ۱۴۰۵ | ۲۲ نوامبر ۲۰۲۶ | یکشنبه | ۳۰ |
| ۱ دی ۱۴۰۵ | ۲۲ دسامبر ۲۰۲۶ | سه‌شنبه | ۳۰ |
| ۱ بهمن ۱۴۰۵ | ۲۱ ژانویه ۲۰۲۷ | پنج‌شنبه | ۳۰ |
| ۱ اسفند ۱۴۰۵ | ۲۰ فوریه ۲۰۲۷ | شنبه | ۲۹ |

## نکته‌های دقت محاسبه

- تبدیل با الگوریتم دوره‌های ۳۳ساله انجام می‌شود که برای همه روزهای سال‌های ۱۲۷۸ تا ۱۵۰۲ شمسی با تقویم فارسی استاندارد ICU (همان تقویمی که مرورگرها و سیستم‌عامل‌ها استفاده می‌کنند) یکسان آزموده شده است.
- تاریخ میلادی بر اساس تقویم گریگوری است و برای تاریخ‌های پیش از ۱۵۸۲ میلادی (تقویم ژولینی) معتبر نیست.
- تاریخ امروز از ساعت دستگاه شما خوانده می‌شود.
- فاصله دو تاریخ بدون احتساب روز اول است؛ برای احتساب هر دو روز، یک روز به نتیجه اضافه کنید.

## سال کبیسه شمسی چگونه تعیین می‌شود؟

سال شمسی کبیسه سالی است که اسفند آن ۳۰ روز دارد. کبیسه‌ها معمولاً هر چهار سال یک بار می‌آیند، اما هر چند دهه یک بار فاصله پنج‌ساله می‌شود تا تقویم با سال خورشیدی هماهنگ بماند. برای همین قاعده «سال تقسیم بر چهار» در تقویم شمسی همیشه درست نیست.

سال‌های کبیسه اخیر و پیش رو: ۱۳۹۵، ۱۳۹۹ و ۱۴۰۳، و بعد از آن ۱۴۰۸ (نه ۱۴۰۷)، ۱۴۱۲ و ۱۴۱۶. پس ۳۰ اسفند ۱۴۰۳ وجود داشت، اما ۱۴۰۴ تا ۱۴۰۷ اسفند ۲۹ روزه دارند.

## تاریخ شمسی در حسابداری و سال مالی

بیشتر شرکت‌های ایرانی سال مالی را از ۱ فروردین تا ۲۹ یا ۳۰ اسفند می‌گیرند. در سال‌های کبیسه، پایان سال مالی ۳۰ اسفند است و سندهای اختتامیه و افتتاحیه باید با همین تاریخ صادر شوند. اشتباه در این روز، گزارش‌های دوره‌ای و مهلت اظهارنامه را جابه‌جا می‌کند.

در [حسابدار من](https://hesabdar.my/features) تاریخ‌ها به‌صورت استاندارد ذخیره و با [تقویم شمسی](https://hesabdar.my/glossary/jalali-calendar) نمایش داده می‌شوند، پس سال مالی شمسی، قفل دوره و گزارش‌های ماهانه بدون تبدیل دستی درست کار می‌کنند. برای بستن سال، [راهنمای بستن سال مالی](https://hesabdar.my/guides/year-end-closing) را ببینید.

## تبدیل تاریخ در اکسل و قراردادهای خارجی

در اکسل تابع داخلی برای تقویم شمسی وجود ندارد و فرمول‌های رایج اینترنتی گاهی در سال‌های کبیسه یک روز خطا دارند. اگر فهرست بلندی از تاریخ دارید، چند تاریخ مرزی (۱ فروردین، ۳۰ اسفند کبیسه و ۱۱ دی) را با این ابزار کنترل کنید.

در قراردادها و صورت‌حساب‌های خارجی، تاریخ میلادی را همراه تاریخ شمسی بنویسید و قالب عددی YYYY-MM-DD را به کار ببرید تا خواننده خارجی روز و ماه را جابه‌جا نخواند.

## مراحل تبدیل تاریخ شمسی به میلادی

1. **انتخاب نوع تبدیل**: «شمسی به میلادی» یا «میلادی به شمسی» را انتخاب کنید.
2. **وارد کردن تاریخ**: روز و سال را بنویسید و ماه را از فهرست انتخاب کنید؛ ارقام فارسی و انگلیسی هر دو پذیرفته می‌شوند.
3. **خواندن نتیجه**: تاریخ معادل، روز هفته، قالب عددی و روز چندم سال نمایش داده می‌شود.
4. **محاسبه فاصله در صورت نیاز**: در بخش پایین دو تاریخ شمسی را وارد کنید تا تعداد روزهای بین آن‌ها را ببینید.

## پرسش‌های متداول

### اول فروردین ۱۴۰۵ چه روزی از میلادی است؟

۱ فروردین ۱۴۰۵ برابر شنبه ۲۱ مارس ۲۰۲۶ است. سال ۱۴۰۵ کبیسه نیست و ۲۹ اسفند ۱۴۰۵ برابر ۲۰ مارس ۲۰۲۷ خواهد بود.

### چرا اختلاف سال شمسی و میلادی گاهی ۶۲۱ و گاهی ۶۲۲ است؟

چون سال میلادی از اول ژانویه و سال شمسی از اول فروردین شروع می‌شود. از ۱ فروردین تا حدود ۱۰ دی، سال میلادی ۶۲۱ سال بیشتر است و از حدود ۱۱ دی که سال میلادی جدید شروع می‌شود، اختلاف ۶۲۲ سال می‌شود.

### سال کبیسه بعدی شمسی کدام است؟

سال ۱۴۰۳ کبیسه بود و کبیسه بعدی ۱۴۰۸ است. بین این دو، به‌خاطر فاصله پنج‌ساله، سال ۱۴۰۷ کبیسه نیست.

### آیا این ابزار تاریخ قمری را هم تبدیل می‌کند؟

خیر. تقویم هجری قمری به رؤیت ماه وابسته است و تاریخ رسمی آن ممکن است با محاسبه نجومی یک روز فرق کند؛ این ابزار فقط شمسی و میلادی را تبدیل می‌کند.

### تبدیل تاریخ در نرم‌افزار حسابداری چطور انجام می‌شود؟

نرم‌افزارهای جدید تاریخ را به‌صورت میلادی استاندارد ذخیره و هنگام نمایش به شمسی تبدیل می‌کنند تا محاسبه فاصله‌ها و سررسیدها دقیق باشد. [حسابدار من](https://hesabdar.my/features) همین کار را می‌کند و سال مالی شمسی را مستقیم پشتیبانی می‌کند.
