وظيفة date() في PHP

مثال

ي格式ر تاريخ الوقت المحلي ويقوم بتقديم سلسلة النصوص للتاريخ الم格式ر:

<?php
// يخرج اليوم
echo date("l") . "<br>";
// يخرج اليوم، التاريخ، الشهر، السنة، الوقت AM أو PM
echo date("l jS \of F Y h:i:s A");
?>

مثال على التشغيل

التعريف والاستخدام

ي格式ر وظيفة date() تاريخ الوقت المحلي ويقوم بتقديم سلسلة النصوص للتاريخ الم格式ر.

النحو

date(format,timestamp);
المتغير الوصف
format

مطلوب. يحدد نمط سلسلة النصوص للتاريخ المحدد. يمكن استخدام الأحرف التالية:

  • d - اليوم في الشهر (من 01 إلى 31)
  • D - التعبير النصي لليوم في الأسبوع باستخدام ثلاثة أحرف
  • j - اليوم في الشهر بدون صفر مقدم (من 1 إلى 31)
  • l ('L' الصغير) - التعبير الكامل لليوم في الأسبوع
  • N - التعبير الرقمي لليوم في الأسبوع وفقًا لم规范 ISO-8601 (1 يعني Monday[الإثنين],7 يعني Sunday[السبت])
  • S - الجذر الإنجليزي لليوم في الشهر (ب两个字: st、nd、rd أو th. يستخدم مع j)
  • w - التعبير الرقمي لليوم في الأسبوع (0 يعني Sunday[السبت],6 يعني Saturday[الجمعة])
  • z - اليوم في السنة (من 0 إلى 365)
  • W - التعبير الرقمي للإسبوع في السنة وفقًا لم规范 ISO-8601 (تبدأ الأسبوع من Monday[الإثنين])
  • F - التعبير الكامل للشهر (من January[شهر يناير] إلى December[شهر ديسمبر])
  • m - التعبير الرقمي للشهر (من 01 إلى 12)
  • M - التعبير القصير للشهر باستخدام ثلاثة أحرف
  • n - التعبير الرقمي للشهر بدون صفر مقدم (من 1 إلى 12)
  • t - عدد الأيام في الشهر المحدد
  • L - هل هي سنة بسيطة (إذا كانت سنة بسيطة则为 1، وإلا则为 0)
  • o - الرقم السنوي وفقًا لم规范 ISO-8601
  • Y - التعبير عن السنة بأربعة أرقام
  • y - التعبير عن السنة بثلاثة أرقام
  • a - التعبير عن الصغير: am أو pm
  • A - بالشكل الكبير: 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 - الميكروثانية (مضافة في 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 - تحويل الوقت بالثواني. تحويل الوقت في الوقت العالمي المنسق (UTC) للمناطق الغربية هو عدد سالب (من -43200 إلى 50400)
  • c - تاريخ بالتنسيق ISO-8601 (مثال: 2013-05-05T16:34:42+00:00)
  • r - تاريخ بالتنسيق RFC 2822 (مثال: جم، 12 نيسان 2013 12:01:05 +0200)
  • U - عدد الثواني التي مرت منذ بداية العصر Unix (1 يناير 1970 00:00:00 GMT)

في نفس الوقت، يمكنك أيضًا استخدام المعلمات المسبقة المحددة التالية (من PHP 5.1.0)

  • DATE_ATOM - Atom (مثال: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (مثال: الجمعة، 12-نيسان-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (مثال: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (مثال: جم، 12 نيسان 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (مثال: الجمعة، 12-نيسان-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (مثال: جم، 12 نيسان 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123 (e.g., Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - Same as DATE_ATOM (since PHP 5.1.3)
  • DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - World Wide Web Consortium (e.g., 2013-04-12T15:52:01+00:00)
timestamp Optional. Specifies the Unix timestamp for an integer. The default is the current local time (time()).

Technical Details

Return Value: Returns a formatted date string if successful, or reports an E_WARNING error and returns FALSE if failed.
PHP Version: 4+
Update Log:

PHP 5.1.0: New E_STRICT and E_NOTICE timezone errors added. The valid range of timestamps is from 20:45:54 GMT Friday, December 13, 1901 to 03:14:07 GMT Tuesday, January 19, 2038. In versions prior to 5.1.0, timestamps are limited to 01-01-1970 to 19-01-2038 on some systems (such as Windows).

PHP 5.1.1: New standard date/time format constants added for specifying format Parameters.