نمونه‌های فرمت تاریخ

نمونه‌های مختلف از نحوه فرمت‌بندی تاریخ در کامپوننت انتخاب تاریخ.

نمونه‌های فرمت تاریخ

فرمت: YYYY/MM/DD
تاریخ انتخاب شده: ۱۴۰۴/۰۱/۱۸
<persian-datepicker-element 
  id="format1" 
  format="YYYY/MM/DD"
></persian-datepicker-element>

// JavaScript
const format1 = document.getElementById('format1');
format1.setValue(1404, 1, 18);
format1.addEventListener('change', (event) => {
  document.getElementById('result1').textContent = `${event.detail.formattedDate} (ISO: ${event.detail.isoString})`;
});
فرمت: YYYY MMMM DD
تاریخ انتخاب شده: ۱۴۰۴ فروردین ۲۷
<persian-datepicker-element 
  id="format2" 
  format="YYYY MMMM DD"
></persian-datepicker-element>

// JavaScript
const format2 = document.getElementById('format2');
format2.setValue(1404, 1, 27);
format2.addEventListener('change', (event) => {
  document.getElementById('result2').textContent = event.detail.formattedDate;
});
فرمت: dddd YYYY/MM/DD
تاریخ انتخاب شده: چهارشنبه ۱۴۰۴/۰۱/۰۵
<persian-datepicker-element 
  id="format3" 
  format="dddd YYYY/MM/DD"
></persian-datepicker-element>

// JavaScript
const format3 = document.getElementById('format3');
format3.setValue(1404, 1, 5);
format3.addEventListener('change', (event) => {
  document.getElementById('result3').textContent = event.detail.formattedDate;
});
فرمت: YYYY/MM/DDth
تاریخ انتخاب شده: ۱۴۰۴/۰۱/۱۷ام
<persian-datepicker-element 
  id="format4" 
  format="YYYY/MM/DDth"
></persian-datepicker-element>

// JavaScript
const format4 = document.getElementById('format4');
format4.setValue(1404, 1, 17);
format4.addEventListener('change', (event) => {
  document.getElementById('result4').textContent = event.detail.formattedDate;
});
فرمت: YYYY-MM-DD
تاریخ انتخاب شده: ۱۴۰۴-۰۱-۱۱
<persian-datepicker-element 
  id="format5" 
  format="YYYY-MM-DD"
></persian-datepicker-element>

// JavaScript
const format5 = document.getElementById('format5');
format5.setValue(1404, 1, 11);
format5.addEventListener('change', (event) => {
  document.getElementById('result5').textContent = event.detail.formattedDate;
});
فرمت: dddd YYYY MMMM DDth
تاریخ انتخاب شده: دوشنبه ۱۴۰۴ فروردین ۱۷ام
<persian-datepicker-element 
  id="format6" 
  format="dddd YYYY MMMM DDth"
></persian-datepicker-element>

// JavaScript
const format6 = document.getElementById('format6');
format6.setValue(1404, 1, 17);
format6.addEventListener('change', (event) => {
  document.getElementById('result6').textContent = event.detail.formattedDate;
});
الگوهای فرمت موجود:
YYYY - سال (مثال: ۱۴۰۴)
MM - شماره ماه (مثال: ۰۱)
DD - شماره روز (مثال: ۱۸)
MMMM - نام کامل ماه (مثال: فروردین)
MMM - نام کوتاه ماه (مثال: فرورد)
dddd - نام کامل روز هفته (مثال: چهارشنبه)
th - پسوند ترتیبی (مثال: ۱۷ام)

نمونه فرمت‌ها:
YYYY/MM/DD → ۱۴۰۴/۰۱/۱۸
YYYY MMMM DD → ۱۴۰۴ فروردین ۲۷
dddd YYYY/MM/DD → چهارشنبه ۱۴۰۴/۰۱/۰۵
YYYY/MM/DDth → ۱۴۰۴/۰۱/۱۷ام
YYYY-MM-DD → ۱۴۰۴-۰۱-۱۱
dddd YYYY MMMM DDth → دوشنبه ۱۴۰۴ فروردین ۱۷ام