يتم استخدام وظيفة PHP date() لتنسيق الوقت/التاريخ.
تقوم وظيفة PHP date() بتنسيق الطابع الزمني إلى تاريخ ووقت أكثر قابلية للقراءة.
الطابع الزمني عبارة عن سلسلة من الأحرف التي تمثل التاريخ/الوقت الذي وقع فيه حدث معين.
تاريخ السلسلة (تنسيق السلسلة $[، int $timestamp])
المعلمة | يصف |
---|---|
شكل | مطلوب. يحدد تنسيق الطابع الزمني. |
الطابع الزمني | خياري. تحديد الطابع الزمني. الافتراضي هو التاريخ والوقت الحاليين. |
يحدد تنسيق المعلمة الأول المطلوب لوظيفة date() كيفية تنسيق التاريخ/الوقت.
فيما يلي بعض الشخصيات المتاحة:
د - يمثل اليوم من الشهر (01 - 31)
م - يمثل الشهر (01 - 12)
Y - يمثل السنة (أربعة أرقام)
للحصول على قائمة بجميع الأحرف المتوفرة في معلمة التنسيق ، راجع الدليل المرجعي لتاريخ PHP، وظيفة date().
يمكنك إدراج أحرف أخرى بين الأحرف، مثل "/" أو "." أو "-"، بحيث يمكنك إضافة تنسيق إضافي:
<?phpecho date("Y/m/d") . "<br>";تاريخ الصدى("Ymd")
يبدو إخراج الكود أعلاه كما يلي:
2016/10/212016.10.212016-10-21
حرف format | يوضح | مثال على قيمة الإرجاع |
---|---|---|
يوم | --- | --- |
د | يوم من الشهر، رقم مكون من رقمين مع أصفار بادئة | 01 إلى 31 |
د | يوم الأسبوع، تمثيل النص، 3 أحرف | من الإثنين إلى الأحد |
ي | يوم من الشهر، بدون أصفار بادئة | 1 إلى 31 |
ل (حرف صغير "L") | يوم من الأسبوع، تنسيق النص الكامل | من الأحد إلى السبت |
ن | يوم الأسبوع ممثل بالأرقام بتنسيق ISO-8601 (الجديد في PHP 5.1.0) | 1 (ليوم الاثنين) إلى 7 (ليوم الأحد) |
س | اللاحقة الإنجليزية بعد يوم الشهر، حرفين | الأول والثاني والثالث والثالث . يمكن استخدامه مع j |
ث | يوم الأسبوع، معبرًا عنه برقم | 0 (للأحد) إلى 6 (للسبت) |
ض | يوم من السنة | 0 إلى 365 |
أسبوع | --- | --- |
دبليو | رقم الأسبوع من السنة بتنسيق ISO-8601، يبدأ كل أسبوع يوم الاثنين (جديد في PHP 4.1.0) | على سبيل المثال: 42 (الأسبوع الثاني والأربعين من العام) |
قمر | --- | --- |
ف | الشهر، تنسيق النص الكامل، مثل يناير أو مارس | يناير إلى ديسمبر |
م | يتم تمثيل الشهر كرقم، مع الأصفار البادئة | 01 إلى 12 |
م | اختصار من ثلاثة أحرف للشهر | يناير إلى ديسمبر |
ن | الشهر كرقم، بدون أصفار بادئة | 1 إلى 12 |
ر | عدد الأيام في شهر معين | 28 إلى 31 |
سنة | --- | --- |
ل | هل هي سنة كبيسة؟ | إذا كانت سنة كبيسة فهي 1 ، وإلا فهي 0 |
س | رقم السنة بتنسيق ISO-8601. هذه هي نفس قيمة Y ، باستثناء أنه إذا كان رقم أسبوع ISO ( W ) ينتمي إلى العام السابق أو التالي، فسيتم استخدام تلك السنة. (جديد في PHP 5.1.0) | أمثلة: 1999 أو 2003 |
ي | سنة كاملة مكونة من 4 أرقام | على سبيل المثال: 1999 أو 2003 |
ذ | سنة مكونة من رقمين | على سبيل المثال: 99 أو 03 |
وقت | --- | --- |
أ | قيم AM وPM صغيرة | صباحا أو مساءا |
أ | قيم AM وPM الكبيرة | صباحا أو مساءا |
ب | سواتش توقيت الإنترنت القياسي | 000 إلى 999 |
ز | ساعة، بتنسيق 12 ساعة، بدون أصفار بادئة | 1 إلى 12 |
ز | ساعة، بتنسيق 24 ساعة، بدون أصفار بادئة | 0 إلى 23 |
ح | الساعات بتنسيق 12 ساعة، مع الأصفار البادئة | 01 إلى 12 |
ح | ساعة، بتنسيق 24 ساعة، مع الأصفار البادئة | 00 إلى 23 |
أنا | الدقائق التي تحتوي على أصفار بادئة | 00 إلى 59 > |
ق | ثواني، مع الأصفار البادئة | 00 إلى 59 > |
ش | ميلي ثانية (جديد في PHP 5.2.2). تجدر الإشارة إلى أن الدالة date() ترجع دائمًا 000000 لأنها تقبل فقط المعلمات الصحيحة ، ولا يدعم DateTime::format() سوى المللي ثانية. | مثال: 654321 |
المنطقة الزمنية | --- | --- |
ه | معرف المنطقة الزمنية (جديد في PHP 5.1.0) | على سبيل المثال: UTC ، GMT ، Atlantic/Azores |
أنا | هل هو التوقيت الصيفي؟ | 1 إذا كان التوقيت الصيفي، 0 إذا كان خلاف ذلك |
يا | ساعات من توقيت غرينتش | على سبيل المثال: +0200 |
ص | الفرق عن توقيت غرينتش (GMT)، هناك نقطتان تفصلان بين الساعات والدقائق (جديد في PHP 5.1.3) | على سبيل المثال: +02:00 |
ت | المنطقة الزمنية لهذا الجهاز | على سبيل المثال: EST , MDT ([ملاحظة المترجم] في تنسيق النص الكامل ضمن نظام التشغيل Windows، مثل "التوقيت الرسمي الشرقي"، ستعرض النسخة الصينية "التوقيت الرسمي الصيني"). |
ز | إزاحة فارق التوقيت بالثواني. تكون إزاحات المنطقة الزمنية غرب التوقيت العالمي المنسق دائمًا سالبة، وتكون إزاحات المنطقة الزمنية شرق التوقيت العالمي المنسق دائمًا موجبة. | -43200 إلى 43200 |
التاريخ/الوقت الكامل | --- | --- |
ج | التاريخ بتنسيق ISO 8601 (جديد في PHP 5) | 2004-02-12T15:19:21+00:00 |
ص | التاريخ بتنسيق RFC 822 | على سبيل المثال: الخميس، 21 ديسمبر 2000 16:01:07 +0200 |
ش | عدد الثواني منذ عصر يونكس (1 يناير 1970 00:00:00 بتوقيت جرينتش) | انظر الوقت() |
للحصول على دليل مرجعي كامل لجميع وظائف التاريخ، تفضل بزيارة الدليل المرجعي الكامل لتاريخ PHP.
يقدم هذا الدليل المرجعي وصفًا موجزًا وأمثلة تطبيقية لكل وظيفة!