قم بتنسيق التاريخ والوقت بتوقيت GMT/UTC وإرجاع سلسلة التاريخ المنسقة:
<?php// يطبع dayecho gmdate("l") . "<br>";// يطبع اليوم أو التاريخ أو الشهر أو السنة أو الوقت AM أو PMecho gmdate("l jS of FY h:i:s" أ")؛؟>تقوم الدالة gmdate() بتنسيق التاريخ والوقت بتوقيت GMT/UTC وإرجاع سلسلة تاريخ منسقة.
gmdate( التنسيق,الطابع الزمني);
المعلمة | يصف |
---|---|
شكل | مطلوب. يحدد تنسيق سلسلة تاريخ الإخراج. يمكن استخدام الأحرف التالية: د - يوم من الشهر (من 01 إلى 31) د- التمثيل النصي ليوم الأسبوع (بثلاثة أحرف) ي - يوم من الشهر، بدون الأصفار البادئة (من 1 إلى 31) l (حرف صغير 'L') - التمثيل النصي الكامل ليوم الأسبوع N - التمثيل الرقمي ISO-8601 ليوم الأسبوع (1 ليوم الاثنين، 7 ليوم الأحد) S - اللاحقة الترتيبية الإنجليزية ليوم الشهر (حرفين: st، nd، rd، أو th. تستخدم مع j) w - يوم الأسبوع الرقمي (0 يعني الأحد، 6 يعني السبت) ض - يوم من السنة (من 0 إلى 365) W - يمثل يوم السنة بالتنسيق الرقمي ISO-8601 (يبدأ الأسبوع يوم الاثنين) و - تمثيل النص الكامل للشهر (يناير إلى ديسمبر) م - التمثيل الرقمي للشهر (من 01 إلى 12) م - تمثيل نصي قصير للشهر (ممثل بثلاثة أحرف) n - التمثيل الرقمي للشهر، بدون الأصفار البادئة (من 1 إلى 12) t - عدد الأيام في شهر معين L - ما إذا كانت سنة كبيسة (1 إذا كانت سنة كبيسة، 0 إذا كانت سنة كبيسة) س - رقم السنة طبقا لمعيار ISO-8601 Y - تمثيل مكون من أربعة أرقام للسنة ذ - سنة مكونة من رقمين أ- بالأحرف الصغيرة: صباحًا أو مساءً أ- شكل رأس المال: AM أو PM ب - سواتش وقت الإنترنت (000 إلى 999) g - ساعة بنظام 12 ساعة بدون أصفار بادئة (من 1 إلى 12) G - نظام 24 ساعة بدون أصفار بادئة (0 إلى 23) h - ساعة بنظام 12 ساعة بأصفار بادئة (01 إلى 12) H - نظام 24 ساعة بأصفار بادئة (00 إلى 23) ط - سنتا، مع الأصفار البادئة (00 إلى 59) s - الثواني ذات الأصفار البادئة (00 إلى 59) u - ميكروثانية (جديد في PHP 5.2.2) e - معرف المنطقة الزمنية (على سبيل المثال: UTC، GMT، Atlantic/Azores) I (الحرف الكبير i) - ما إذا كان التاريخ بالتوقيت الصيفي (1 إذا كان التوقيت الصيفي، 0 بخلاف ذلك) O - الفرق عن توقيت غرينتش (GMT) بالساعات (مثال: +0100) P - الفرق بين توقيت غرينتش (GMT)، بالساعات:الدقائق (جديد في PHP 5.1.3) T - اختصار للمنطقة الزمنية (أمثلة: EST، MDT) Z - إزاحة المنطقة الزمنية بالثواني. الإزاحات السلبية للمناطق الزمنية الواقعة غرب التوقيت العالمي المنسق (-43200 إلى 50400) ج - التاريخ القياسي ISO-8601 (على سبيل المثال، 2013-05-05T16:34:42+00:00) r - التاريخ بتنسيق RFC 2822 (على سبيل المثال الجمعة، 12 أبريل 2013 12:01:05 +0200) U - عدد الثواني منذ عصر يونكس (1 يناير 1970 00:00:00 بتوقيت جرينتش) أيضًا، يمكن استخدام الثوابت المحددة مسبقًا التالية (متوفرة منذ PHP 5.1.0): DATE_ATOM - أتوم (على سبيل المثال: 12-04-2013T15:52:01+00:00) DATE_COOKIE - ملفات تعريف الارتباط HTTP (على سبيل المثال: الجمعة، 12 أبريل 2013 الساعة 15:52:01 بالتوقيت العالمي المنسق) DATE_ISO8601 - ISO-8601 (على سبيل المثال: 12-04-2013T15:52:01+0000) DATE_RFC822 - RFC 822 (مثال: الجمعة، 12 أبريل 13 15:52:01 +0000) DATE_RFC850 - RFC 850 (مثال: الجمعة، 12 أبريل 13 الساعة 15:52:01 بالتوقيت العالمي المنسق) DATE_RFC1036 - RFC 1036 (مثال: الجمعة، 12 أبريل 13 15:52:01 +0000) DATE_RFC1123 - RFC 1123 (مثال: الجمعة، 12 أبريل 2013 15:52:01 +0000) DATE_RFC2822 - RFC 2822 (الجمعة، 12 أبريل 2013 15:52:01 +0000) DATE_RFC3339 - مثل DATE_ATOM (اعتبارًا من PHP 5.1.3) DATE_RSS - RSS (الجمعة، 12 أغسطس 2013 15:52:01 +0000) DATE_W3C - اتحاد شبكة الويب العالمية (مثال: 2013-04-12T15:52:01+00:00) |
الطابع الزمني | خياري. يحدد طابعًا زمنيًا صحيحًا لنظام Unix. الافتراضي هو التوقيت المحلي الحالي (الوقت ()). |
قيمة الإرجاع: | في حالة النجاح، سيتم إرجاع سلسلة تاريخ منسقة. إذا فشل ذلك، سيتم الإبلاغ عن خطأ E_WARNING وسيتم إرجاع FALSE. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | PHP 5.1.0: النطاق الصالح للطوابع الزمنية هو من الجمعة 13 ديسمبر 1901 الساعة 20:45:54 بتوقيت جرينتش إلى الثلاثاء 19 يناير 2038 الساعة 03:14:07 بتوقيت جرينتش. قبل الإصدار 5.1.0، كانت الطوابع الزمنية في بعض الأنظمة (مثل Windows) تقتصر على الفترة من 01-01-1970 إلى 19-01-2038. PHP 5.1.1: ثوابت تنسيق التاريخ/الوقت القياسية الجديدة لتحديد معلمة التنسيق. |