خطوط خالی
نادیده
گرفته
میشوند.
خطوطی که با #
شروع شوند
نادیده
گرفته
میشوند.
یک الگوی
تاریخ
دنبالهای
از
کلیدواژهها
است که هر
کدام یک
نشانه را
برای تطبیق
مشخص
میکنند.
بخشی از
دنباله
میتواند
درون [] قرار
گیرد تا
اختیاری
شود.
کلیدواژههای
معتبر
عبارتند
از:
fullyear
سال کامل
۴ رقمی،
مانند 2024.
باید
دقیقاً ۴
رقم باشد.
shortyear
سال
کوتاهشدهی
۲ رقمی،
مانند 24. باید
دقیقاً ۲
رقم باشد.
century
سال بدون
دو رقم آخر،
مانند 20. این
مقدار با
شماره
واقعی قرن
(که در این
مثال 21 خواهد
بود) یکسان
نیست. باید
دقیقاً ۲
رقم باشد.
monthnum
شماره
ماه، مانند 03.
باید
دقیقاً ۲
رقم باشد.
day
روز ماه،
مانند 3.
میتواند
هر تعداد
رقم داشته
باشد.
fullday
روز ماه،
مانند 03. باید
دقیقاً ۲
رقم باشد.
min
دقیقه از
ساعت،
مانند 05. باید
دقیقاً ۲
رقم باشد.
ordinal
شماره
ترتیبی روز
در سال،
مانند 083. باید
دقیقاً ۳
رقم باشد.
isoyear
سال در
قالب ISO،
مانند -0001.
باید
دقیقاً ۴
رقم باشد.
سال ISO
دورانهای
پس از میلاد
(CE) و پیش از
میلاد (BCE) را
یکی
میکند،
بهگونهای
که 1BC سال 0 و 2BCE
سال -1 است.
year
سال،
مانند 2024.
میتواند
هر تعداد
رقم داشته
باشد.
adbc
به دنبال
ad، ce،
bc یا bce
میگردد
(حساس نبودن
به بزرگی و
کوچکی حروف).
این مورد
امکان
تعیین
تاریخهای
پیش از سال ۱
پس از میلاد (1
CE) را فراهم
میکند.
hour12
ساعت در
قالب ۱۲
ساعته. باید
دقیقاً ۲
رقم باشد.
hour24
ساعت در
قالب ۲۴
ساعته. باید
دقیقاً ۲
رقم باشد.
meridiem
به دنبال
am یا pm
میگردد
(حساس نبودن
به بزرگی و
کوچکی حروف).
این مورد
امکان
تعیین زمان
۱۲ ساعته را
فراهم
میسازد.
sec
ثانیهی
دقیقهی
مربوطه.
باید
دقیقاً ۲
رقم باشد.
میتواند
بهصورت
اختیاری
دارای ممیز
اعشاری
برای مشخص
کردن
زمانهای
کوچکتر از
یک ثانیه
باشد.
offset
با
اختلاف
زمانی
منطقه
زمانی (timezone offset)
مطابقت
مییابد.
این مقدار
میتواند
نام یک
منطقه
زمانی
مانند US/Pacific
یا یک
اختلاف
زمانی ثابت
باشد.
اختلاف
زمانی ثابت
میتواند
به فرم +07:00 یا +0700
باشد.
monthname
با نام
ماهها در
زبان
انگلیسی
بدون
حساسیت به
بزرگی و
کوچکی حروف
مطابقت
مییابد.
نامهای ۳
حرفی (مانند
jan، feb، mar) و
نامهای
کامل را
تشخیص
میدهد.
weekday
با نام
روزهای
هفته در
زبان
انگلیسی
بدون
حساسیت به
بزرگی و
کوچکی حروف
مطابقت
مییابد.
نامهای ۳
حرفی (مانند
mon، tue، wed) و
نامهای
کامل را
تشخیص
میدهد.
today
از تاریخ
جاری
استفاده
میکند،
اما نه زمان.
بیشترین
کاربرد را
هنگام
ترکیب با
relative دارد.
now
از زمان
و تاریخ
جاری
استفاده
میکند.
بیشترین
کاربرد را
هنگام
ترکیب با
relative دارد.
relative
با یک
واحد نسبی
مطابقت
مییابد،
مانند +1h
برای
افزودن ۱
ساعت یا
-7week برای
کسر کردن ۷
هفته. این
ویژگی بر
مبنای
تقویم کار
میکند، نه
صرفاً بر
حسب ثانیه.
-
با
کاراکتر
تحتاللفظی
- مطابقت
مییابد.
:
با
کاراکتر
تحتاللفظی
: مطابقت
مییابد.
` `
یک فاصله
منفرد با هر
مقدار
نویسه
فاصله خالی
(whitespace) تطبیق
مییابد.
&
امکان
قرار دادن
دو عبارت
مستقیماً
در کنار هم و
بدون فاصله
در میان
آنها را
فراهم
میکند.
'
<anything>
'
قرار
دادن متن
درون علامت
نقلقول
تکی (single quote) باعث
مطابقت آن
متن
بهصورت
تحتاللفظی
میشود.