PHP date() function

Tasiri

Yana kiyasta wuri na saukiya da lokacin, kuma yana samar da wuri na saukiya a cikin tsarin kiyasta:

<?php
// ci gaba da nuna wuri
echo date("l") . "<br>";
// ci gaba da nuna wuri, wuri, watan, shekara, lokaci AM ko PM
echo date("l jS \of F Y h:i:s A");
?>

Tasiri na amfani

Tafiyar da amfani

date() function yana kiyasta wuri na saukiya da lokacin, kuma yana samar da wuri na saukiya a cikin tsarin kiyasta.

Tsarin

date(format,timestamp);
Mutum Taba
format

Wajib. Yana bayyana tsarin fara kiyasta kalmomin na wuri na saukiya. An amfani da a cikin wannan kalmomin:

  • d - wuri na watan (daga 01 zuwa 31)
  • D - wuri na watan a cikin littani (ana amfani da littani na uku)
  • j - wuri na watan a cikin tsarin littani, kuma yana ba da kofar farko
  • l ('L' littani) - wuri na watan a cikin littani na kammala
  • N - wuri na watan a cikin tsarin ISO-8601 (1 domin Monday[Sundaya na watan], 7 domin Sunday[Sundaya na watan])
  • S - wuri na watan a cikin tsarin littani na kwanan nan (2 marabu: st, nd, rd ko th. ana amfani da j)
  • w - wuri na watan a cikin tsarin littani (0 wanda ke nufin Sunday[Sundaya na watan], 6 domin Saturday[Saturdaya na watan])
  • z - wuri na shekara a shekara (daga 0 zuwa 365)
  • W - wuri na watan a shekara a cikin tsarin ISO-8601 (kowane watan kai tsaye daga Monday[Sundaya na watan])
  • F - wuri na watan a cikin littani na kammala (daga January[yanuwa] zuwa December[disamba])
  • m - wuri na watan (daga 01 zuwa 12)
  • M - wuri na watan a cikin littani na uku
  • n - wuri na watan, kuma yana ba da kofar farko
  • t - yawan duniya a watan
  • L - wanda shine shekara ta kwanan nan (tana da 1 domin shekara ta kwanan nan, amma 0 domin shekara ta kwanan nan)
  • o - wuri na shekaru a cikin tsarin ISO-8601
  • Y - wuri na shekaru hudu
  • y - wuri na shekaru biyu
  • a - keɗanin littani: am tana da ɗaya ko pm
  • A - Ya yi amfani da amfani mai girma: AM ko PM
  • B - Swatch Internet Time (000 zuwa 999)
  • g - 12-hour format, yana buƙatar babbar nau'i (1 zuwa 12)
  • G - 24-hour format, yana buƙatar babbar nau'i (0 zuwa 23)
  • h - 12-hour format, ya bi da babbar nau'i (01 zuwa 12)
  • H - 24-hour format, ya bi da babbar nau'i (00 zuwa 23)
  • i - Minute, ya bi da babbar nau'i (00 zuwa 59)
  • s - Second, ya bi da babbar nau'i (00 zuwa 59)
  • u - Microsecond (za kafa a PHP 5.2.2)
  • e - Identifier za a waje da lokacin (maganar: UTC, GMT, Atlantic/Azores)
  • I (i na amfani) - Bugu ɗaya za a waje da na yanayi (zai amfani da 1 wanda zai amfani da 0)
  • O - Difference za a waje da Greenwich Mean Time (GMT), unit is hours (maganar: +0100)
  • P - Difference za a waje da Greenwich Mean Time (GMT), unit is hours:minutes (za kafa a PHP 5.1.3)
  • T - Abbreviation za a waje da lokacin (maganar: EST, MDT)
  • Z - Off-set zama wa lokacin waje, fiye ne a cikin seconds. Off-set za a waje da UTC ana iya yiwa minus (-43200 zuwa 50400)
  • c - Kwanan nan kan ISO-8601 (masa: 2013-05-05T16:34:42+00:00)
  • r - Rufu 2822 na kwanan nan (masa: Fri, 12 Apr 2013 12:01:05 +0200)
  • U - Zama bayan Unix epoch (January 1 1970 00:00:00 GMT)

Na baya, za aza kuma za iya yiwa da bayanai yanayi da aka tattara (a cikin PHP 5.1.0 kamar yadda ake amfani da su):

  • DATE_ATOM - Atom (masa: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (masa: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (masa: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (masa: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (masa: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (masa: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123 (مثلاً: Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - مشابه DATE_ATOM (از PHP 5.1.3 شروع)
  • DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - اتحادیه وب (مثلاً: 2013-04-12T15:52:01+00:00)
timestamp اختیاری. عدد صحیح مهره Unix را مشخص می‌کند. پیش‌فرض زمان محلی کنونی (time()) است.

جزئیات فنی

مقدار بازگشتی: اگر موفق شود، رشته تاریخ فرمت‌بندی شده را بازمی‌گرداند، اگر شکست بخورد، خطای E_WARNING را گزارش می‌دهد و FALSE را بازمی‌گرداند.
نسخه PHP: 4+
گزارش به‌روزرسانی:

PHP 5.1.0: خطای E_STRICT و E_NOTICE زمانی اضافه شده. محدوده زمانی مهره‌های معتبر از 13 دسامبر 1901 20:45:54 GMT جمعه تا 19 ژانویه 2038 03:14:07 GMT دوشنبه است. نسخه‌های قبل از 5.1.0 در برخی سیستم‌ها (مثلاً ویندوز) مهره‌ها محدود به بازه 01-01-1970 تا 19-01-2038 هستند.

PHP 5.1.1: قوانین جدید تاریخ/زمان فونکشن اضافه شده، برای مشخص کردن استفاده می‌شود format پارامترها.