وظيفة 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.
|