كتلة الوظيفة DT2STR

تحويل كتلة الوظيفة DT2STR الوقت المحدد بالتنسيق إلى سلسلة من الرموز.

مدخل DT

يحدد المدخل التاريخ باستخدام DT#، والذي يتم استخدامه لحساب. إذا لم يتم تحديد تاريخ، يتم الحساب مع ختم الوقت 0.

مدخل FORMAT

يتم تعريف التنسيق كسلسلة من الرموز باستخدام المدخل. إذا لم يتم تعيين قيمة أو تركها فارغة، يتم افتراض سلسلة الرموز "Y-m-d H:i:s".

نصيحة: لإخراج حرف أو d، يجب وضع كل حرف مع رموز التهرب \. على سبيل المثال: "\d\a\y: d" يعطي "day: 01".

رموز التنسيق وصف أمثلة على القيم العائدة
اليوم
d يوم الشهر، مع رقمين مع صفر أولي 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، إلا إذا كان أسبوع التقويم الدولي (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 Internet Time 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 الميكروثواني. sempre produce l'output 000000. مثال: 000000
المنطقة الزمنية
e محدد المنطقة الزمنية أمثلة: UTC, GMT, Atlantic/Azores
I (حرف كبير 'i') هل يقع التاريخ في الوقت الصيفي 1 في الوقت الصيفي، وإلا 0.
O فارق الوقت مع Greenwich time (GMT) بالساعات مثال: +0200
P فارق الوقت مع Greenwich time (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

مخرج STR

يعيد المخرج سلسلة من الرموز بالتنسيق المحدد.