پرش به محتوای اصلی

تبدیل تاریخ شمسی (جلالی) به میلادی رایگان

تاریخ‌های شمسی (هجری خورشیدی / جلالی) را فوراً به میلادی و برعکس تبدیل کنید؛ همراه با روز هفته، محاسبه سن به تقویم شمسی، نام ماه‌های دری افغانستان و اعداد فارسی. رایگان، خصوصی و کاملاً در مرورگر شما.

پس از بارگذاری آفلاین کار می‌کند

نام ماه‌ها به انگلیسی، فارسی یا دری با املاهای رایج کار می‌کند. عددهایی که سال در آخر دارند به‌صورت روز/ماه/سال خوانده می‌شوند. برای اجبار تقویم، SH یا CE اضافه کنید.

حالت تبدیل

جلالی (شمسی) به میلادی

2025-03-21
21 مارس 2025 میلادی
جمعه
جمعه، 1 فروردین 1404
هجری قمری (ام‌القری): ⁨21 رمضان 1446⁩ هـ.ق
کپی به‌صورت

فروردین دارای 31 روز است.

نام ماه‌ها
یادداشت: سال هجری خورشیدی (شمسی) در اعتدال بهاری (نوروز) آغاز می‌شود، بنابراین یک تاریخ میلادی به یکی از دو سال جلالی مجاور نگاشت می‌شود بسته به اینکه آیا قبل یا بعد از تقریباً 20-21 مارس باشد. این مبدل از قانون سال کبیسه رسمی ایرانی 33 ساله استفاده می‌کند (الگوریتم jalaali-js). هجری خورشیدی افغان از همان حساب با نام‌های ماه دری استفاده می‌کند.

📆 همه چیز در مرورگر شما اجرا می‌شود. هیچ تاریخی بارگذاری یا ذخیره نمی‌شود.

نحوه کار

این ابزار تاریخ را بین تقویم هجری شمسی (جلالی، خورشیدی) و تقویم میلادی در هر دو جهت تبدیل می‌کند. از قاعدهٔ رسمی کبیسهٔ ۳۳ ساله در ایران (الگوریتم بورکوفسکی / jalaali-js) استفاده می‌کند، بنابراین هر تبدیل دقیق است. روز هفته را نشان می‌دهد، سن را به سال شمسی حساب می‌کند و نام ماه‌های افغانی (دری) را هم پشتیبانی می‌کند.

  1. 1
    حالت تبدیل را انتخاب کنید
    میلادی به شمسی، شمسی به میلادی یا سن به سال شمسی را انتخاب کنید. ابزار با تاریخ امروزِ تبدیل‌شده باز می‌شود تا بلافاصله نتیجه‌ای مفید ببینید.
  2. 2
    تاریخ را وارد کنید
    برای تاریخ میلادی از انتخابگر تاریخ استفاده کنید و برای تاریخ شمسی روز، ماه و سال را وارد کنید (ارقام فارسی هم پذیرفته می‌شوند). فهرست ماه‌ها هر دوازده ماه را دارد و تعداد روزها، از جمله ۲۹ یا ۳۰ روزِ اسفند در سال کبیسه، را بررسی می‌کند.
  3. 3
    نتیجه را ببینید و کپی کنید
    تاریخ تبدیل‌شده را به صورت عددی و نوشتاری، همراه با روز هفته ببینید. ارقام فارسی یا نام ماه‌های دری را روشن کنید و نتیجه را با یک کلیک کپی کنید.

همهٔ محاسبات به صورت محلی در مرورگر شما و با یک الگوریتم داخلی انجام می‌شود. هیچ تاریخی بارگذاری، ثبت یا روی سرور ذخیره نمی‌شود.

راهنما

کدام تنظیمات را استفاده کنید و محدودیت‌ها

  • تاریخ را همانطور که دارید تایپ کنید. کادر زیر "Type a date in either calendar" فرم‌هایی مانند ۱۴۰۳/۰۵/۱۷، ۱۷-۵-۱۴۰۳، ۱۷ مرداد ۱۴۰۵، ۱۷ مرداد ۱۴۰۵ یا August 8, 2026 را می‌پذیرد. سال زیر ۱۷۰۰ شمسی و ۱۷۰۰ یا بیشتر میلادی خوانده می‌شود. اگر می‌خواهید یک تقویم را تحمیل کنید، SH یا CE را بعد از سال اضافه کنید.
  • ترتیب روز/ماه را بررسی کنید. اعداد با سال در انتها به صورت روز/ماه/سال خوانده می‌شوند، بنابراین ۵/۶/۲۰۲۶ معادل ۵ ژوئن ۲۰۲۶ است. فقط وقتی عدد وسط بالای ۱۲ باشد (مثلاً ۵/۱۷/۲۰۲۶) به صورت ماه/روز خوانده می‌شود. وقتی ترتیب مهم است از نام ماه یا فرم سال-اول (۲۰۲۶-۰۶-۰۵) استفاده کنید.
  • بازه پشتیبانی‌شده را بدانید. سال‌های شمسی ۱ تا ۳۱۷۷ و میلادی ۶۲۲ تا ۳۷۹۷ تبدیل می‌شوند. خارج از آن پیام "Year is outside the supported range (1–3177 SH)" را می‌گیرید. سال‌های دو رقمی مانند ۱۷ حدس زده نمی‌شوند؛ سال کامل را تایپ کنید.
  • برای تاریخ‌های زیاد از "Bulk list" استفاده کنید. یک تاریخ در هر خط، با هر ترکیبی از فرمت‌ها بچسبانید و ابزار تا ۵,۰۰۰ خط را تبدیل می‌کند. تاریخ‌های شمسی میلادی و تاریخ‌های میلادی شمسی می‌دهند. "Copy all" و "Download CSV" همه ردیف‌ها را شامل می‌شوند، حتی اگر جدول روی صفحه فقط بخش اول را نشان دهد.
  • در صورت نیاز به نام ماه‌های افغانی تغییر دهید. "Month name preset" شامل "Persian (Iran)" (فروردین، اردیبهشت...) و "Afghan / Dari" (حمل، ثور...) است. تاریخ‌ها و سال‌های کبیسه یکسان هستند؛ فقط نام‌ها تغییر می‌کنند. "Persian numerals" را تیک بزنید تا نتیجه با ارقام ۰-۹ نشان داده شود.
  • نتیجه را به یک تقویم اضافه کنید. در زیر نتیجه، "Download .ics" یک رویداد تمام‌روز برای تاریخ تبدیل‌شده ایجاد می‌کند. کادر نام اختیاری به شما امکان می‌دهد آن را عنوان‌گذاری کنید، مثلاً تولد یا مهلت ویزا.

مشکلات رایج و راه حل آن‌ها

می‌گوید "That day does not exist in this Jalaali month."
طول ماه را بررسی کنید. فروردین تا شهریور ۳۱ روز، مهر تا بهمن ۳۰ روز و اسفند ۲۹ روز یا در سال کبیسه ۳۰ روز دارد. ۳۰ اسفند ۱۴۰۴ معتبر نیست زیرا ۱۴۰۴ سال عادی است؛ ۳۰ اسفند ۱۴۰۳ معتبر است.
می‌گوید "Year is outside the supported range (1–3177 SH)."
یک سال شمسی بین ۱ و ۳۱۷۷ وارد کنید. اگر منظورتان تاریخ میلادی بود، به "Gregorian → Jalaali" بروید یا از کادر سریع با سال ۱۷۰۰ یا بیشتر استفاده کنید.
تاریخ من با تقویم اشتباه خوانده شد.
کادر سریع تقویم را از روی سال حدس می‌زند، بنابراین سالی مانند ۱۶۵۰ حتی اگر منظورتان میلادی باشد شمسی در نظر گرفته می‌شود. CE یا SH را بعد از آن اضافه کنید، یا از "Read as a Gregorian date" یا "Read as a Shamsi (Jalaali) date" در زیر نتیجه استفاده کنید.
کادر سریع می‌گوید "Could not read that as a date."
ابزار نیاز به یک روز، یک ماه و یک سال چهار رقمی دارد (سه عدد، یا دو عدد به اضافه نام ماه). ماه و سال به تنهایی کافی نیست. ۱۷ مرداد ۱۴۰۵ یا ۱۴۰۳/۰۵/۱۷ را امتحان کنید.
تاریخی حدود ۲۰ یا ۲۱ مارس یک سال اختلاف به نظر می‌رسد.
سال شمسی در نوروز تغییر می‌کند که بسته به سال در ۲۰ یا ۲۱ مارس اتفاق می‌افتد. ۱۹ مارس ۲۰۲۴ هنوز در ۱۴۰۲ است و ۲۰ مارس ۲۰۲۴ معادل ۱ فروردین ۱۴۰۳ است. این صحیح است، نه یک خطا.

مقایسه آن

هجری شمسی و میلادی هر دو تقویم‌های خورشیدی هستند، بنابراین تبدیل هرگز به اندازه یک یا دو روز جابه‌جا نمی‌شود، برخلاف تبدیل هجری قمری. تفاوت در شروع سال است: شمسی از نوروز در مارس شروع می‌شود، بنابراین شماره سال آن از نوروز تا پایان دسامبر برابر با سال میلادی منهای ۶۲۱ و از ژانویه تا نوروز برابر با سال میلادی منهای ۶۲۲ است. این ابزار همچنین تاریخ هجری قمری اُم‌القری را به عنوان یک خط اضافی نشان می‌دهد. این یکی از داده‌های تقویم مرورگر شما می‌آید و می‌تواند یک روز با رؤیت محلی ماه متفاوت باشد.

ابزارهای مرتبط

سؤالات متداول