date - تاریخ و زمان

[sys:date format="d.m.Y H:i:s" t="%timestamp%"]

بلوک date یک زمان فرمت شده را نمایش می‌دهد.

پارامتر فرمت

با استفاده از پارامتر، فرمت تعریف می‌شود. اگر هیچ مقدار تعیین نشده باشد یا خالی بماند، مقدار "Y-m-d H:i:s" در نظر گرفته می‌شود.

نکته: برای نمایش یک حرف یا d، هر حرف باید با نشانه فرار \ علامت‌گذاری شود. به عنوان مثال: "\d\a\y: d" "day: 01" را نمایش می‌دهد.

نشان فرمت توضیحات مثال برای مقادیر برگشتی
روز
d روز ماه، 2 رقمی با صفر پیشین 01 تا 31
D نام روز هفته، کوتاه شده به سه حرف Mon تا Sun
j روز ماه بدون صفر پیشین 1 تا 31
l (حرف کوچک 'L') نام کامل روز هفته Sunday تا Saturday
N نمای عددی روز هفته مطابق با ISO-8601 1 (برای یکشنبه) تا 7 (برای شنبه)
S پایان لیست انگلیسی برای روز ماه، دو حرف st, nd, rd یا th. توصیه می‌شود با j استفاده شود.
w روز عددی هفته 0 (برای یکشنبه) تا 6 (برای شنبه)
z روز سال (از 0 شروع می‌شود) 0 تا 365
هفته
W شماره هفته سال مطابق با ISO-8601، هفته از یکشنبه شروع می‌شود مثال: 42 (هفته 42 در سال)
ماه
F نام کامل ماه، مانند January یا March January تا December
m ماه به صورت عددی، با صفر پیشین 01 تا 12
M نام ماه با سه حرف Jan تا Dec
n عدد ماه، بدون صفر پیشین 1 تا 12
t تعداد روزهای ماه مشخص شده 28 تا 31
سال
L سال کبیسه یا نه 1 برای یک سال کبیسه، در غیر این صورت 0
o عدد سال هفته تقویمی مطابق با ISO-8601. این مقدار همانند Y است، مگر آنکه هفته تقویمی ISO (W) به سال قبل یا بعد تعلق داشته باشد، در این صورت سال مربوطه استفاده می‌شود. مثال‌ها: 1999 یا 2003
Y عدد سال چهار رقمی مثال‌ها: 1999 یا 2003
y عدد سال، دو رقمی مثال‌ها: 99 یا 03
زمان
a نوشته شده با حروف کوچک: Ante meridiem (قبل از ظهر) و Post meridiem (بعد از ظهر) am یا pm
A نوشته شده با حروف بزرگ: Ante meridiem (قبل از ظهر) و Post meridiem (بعد از ظهر) AM یا PM
B زمان اینترنتی Swatch 000 تا 999
g ساعت در فرمت 12 ساعته، بدون صفر پیشین 1 تا 12
G ساعت در فرمت 24 ساعته، بدون صفر پیشین 0 تا 23
h ساعت در فرمت 12 ساعته، با صفر پیشین 01 تا 12
H ساعت در فرمت 24 ساعته، با صفر پیشین 00 تا 23
i دقیقه‌ها، با صفر پیشین 00 تا 59
s ثانیه‌ها، با صفر پیشین 00 تا 59
u میکرو ثانیه. همیشه خروجی 000000 را تولید می‌کند. مثال: 000000
منطقه زمانی
e شناسه منطقه زمانی مثال‌ها: UTC, GMT, Atlantic/Azores
I (حرف بزرگ 'i') آیا تاریخ در زمان تابستانی است 1 برای زمان تابستانی، در غیر این صورت 0.
O تغییر زمانی نسبت به زمان گرینویچ (GMT) در ساعت‌ها مثال: +0200
P تغییر زمانی نسبت به زمان گرینویچ (GMT) در ساعت‌ها با دو نقطه بین ساعت و دقیقه مثال: +02:00
T کوتاه شدن منطقه زمانی مثال‌ها: EST, MDT...
Z افست منطقه زمانی در ثانیه. افست برای مناطق زمانی غربی از UTC همیشه منفی است و برای مناطق زمانی شرقی از UTC همیشه مثبت است. -43200 تا 50400
z روز سال را بدون صفر پیشین برگرداند
تاریخ/زمان کامل
c تاریخ ISO 8601 2004-02-12T15:19:21+00:00
r تاریخ فرمت شده مطابق با » RFC 2822 مثال: Thu, 21 Dec 2000 16:01:07 +0200
U ثانیه‌ها از آغاز دوره UNIX (January 1 1970 00:00:00 GMT) همچنین ببینید بلوک عملکرد TIME

پارامتر t

پارامتر زمان را در DT# به میلی ثانیه اعلام می‌کند. اگر هیچ پارامتری تعریف نشده باشد، زمان فعلی استفاده می‌شود.