You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.7 KiB
1.7 KiB
استاندارد سراسری نمایش و انتخاب دوگانه تاریخ میلادی و قمری در پنل مدیریت (Dual Gregorian + Hijri Date Standard)
در پنل مدیریت عقیله (aqila_panel)، کلیه تاریخها در تمام صفحات، جداول، مودالها، کارتها و انتخابگرهای تاریخ باید بدون استثنا به صورت همزمان میلادی + هجری قمری (امالقری) با ذکر صریح نام ماه (مطابق الگوی بخش کاستوم تریپ) نمایش داده شوند:
-
فرمت استاندارد نمایش در هر سه زبان پنل:
- فارسی (
fa):نوامبر 2، 2026 (جمادیالاول 22، 1448) - عربی (
ar):نوفمبر 2، 2026 (جمادى الأولى 22، 1448 هـ) - انگلیسی (
en):November 2, 2026 (Jumada al-Awwal 22, 1448 AH)
- فارسی (
-
توابع مرجع الزامی (
src/lib/date-utils.ts):- هرگز از
new Date().toLocaleDateString(...)،Intl.DateTimeFormat('fa-IR')یا رشتههای خامYYYY-MM-DDبرای رندر تاریخ در UI استفاده نشود. - همواره از
formatDualDate،formatDateByLanguage،formatDateRangeByLanguageوformatDateTimeByLanguageاستفاده گردد.
- هرگز از
-
انتخابگر تاریخ استاندارد (
UniversalDatePicker):- استفاده از
<input type="date">بومی مرورگر در فرمها و مودالها ممنوع است. - برای تمام ورودیهای تاریخ از
<UniversalDatePicker allowedModes={['islamic', 'gregorian']} defaultMode="islamic" />استفاده شود.
- استفاده از