PHP date() function
Mga halimbawa
Nag-aayos ng lokal na petsa at oras, at binabalik ang naayos na petsa string:
<?php
// Magpakita ng araw
echo date("l") . "<br>";
// Magpakita ng araw, petsa, buwan, taon, oras AM o PM
echo date("l jS \of F Y h:i:s A");
?>
Mga halimbawa ng pagpapatupad
Pagsasakop at Gamit
date() function na nag-aayos ng lokal na petsa at oras, at binabalik ang naayos na petsa string.
Mga tuntunin
date(format,timestamp);
Parameter |
Paglalarawan |
format |
Mandahil. Tinutukoy ang format ng output string ng petsa. Maaaring gamitin ang mga sumusunod na character:
- d - Ang araw sa isang buwan (mula 01 hanggang 31)
- D - Ang teksto ng araw ng linggo na ginagamit tatlong titik (halimbawa: Mon)
- j - Ang araw sa isang buwan na walang pangunahing 0 (mula 1 hanggang 31)
- l (ang 'L' na maliit na anyo) - Ang buong teksto ng araw ng linggo
- N - Ang ISO-8601 format ng araw ng linggo (1 ay Monday[araw ng Lunes], 7 ay Sunday[araw ng Linggo])
- S - Ang pagkakasunod-sunod ng araw sa isang buwan (dalawang labinlimang karakter: st, nd, rd o th. Ginagamit kasama ang j)
- w - Ang numero ng araw ng linggo (0 ay Sunday[araw ng Linggo], 6 ay Saturday[araw ng Sabado])
- z - Ang araw sa taon (mula 0 hanggang 365)
- W - Ang numero ng linggo ng taon ayon sa ISO-8601 format (mula Monday[araw ng Lunes] hanggang Sunday[araw ng Linggo])
- F - Ang buong teksto ng buwan (mula January[unang buwan] hanggang December[ikapitong buwan])
- m - Ang numero ng buwan (mula 01 hanggang 12)
- M - Ang maikling teksto ng buwan na ginagamit tatlong titik (halimbawa: Jan)
- n - Ang numero ng buwan na walang pangunahing 0 (1 hanggang 12)
- t - Ang bilang ng araw sa binigay na buwan
- L - Ayon ba ito ay taong-bayan (kung ito ay taong-bayan ay 1, kung hindi ay 0)
- o - Ang numero ng taon ayon sa ISO-8601 standard
- Y - Ang apat na numero ng taon
- y - Ang dalawang numero ng taon
- a - Ang maliit na anyo ay: am o pm
- A - Sa malakas na anyo ng: AM o PM
- B - Swatch Internet Time (000 hanggang 999)
- g - Ang 12-hour format, walang pangunahing 0 (1 hanggang 12)
- G - Ang 24-hour format, walang pangunahing 0 (0 hanggang 23)
- h - Ang 12-hour format, may pangunahing 0 (01 hanggang 12)
- H - Ang 24-hour format, may pangunahing 0 (00 hanggang 23)
- i - Ang minuto, may pangunahing 0 (00 hanggang 59)
- s - Ang segundo, may pangunahing 0 (00 hanggang 59)
- u - Ang mikrosiko (nagdagdag sa PHP 5.2.2)
- e - Ang identifier ng timezone (halimbawa: UTC, GMT, Atlantic/Azores)
- I(i sa may malaki)- Kung ang petsa ay sa summer time (kung ito ay summer time ay 1, kung hindi ay 0)
- O - Ang pag-ihiwalay ng Greenwich Mean Time (GMT), sa mga oras (halimbawa: +0100)
- P - Ang pag-ihiwalay ng Greenwich Mean Time (GMT), sa mga oras at minuto (nagdagdag sa PHP 5.1.3)
- T - Ang maikling pangalan ng timezone (halimbawa: EST, MDT)
- Z - Ang timezone offset sa mga segundo. Ang timezone offset ng UTC sa Western Hemisphere ay negatibo (-43200 hanggang 50400)
- c - Ang petsa ayon sa ISO-8601 standard (halimbawa: 2013-05-05T16:34:42+00:00)
- r - Ang petsa sa RFC 2822 format (halimbawa: Lug, 12 Abr 2013 12:01:05 +0200)
- U - Ang mga segundo na lumipas mula sa Unix epoch (January 1 1970 00:00:00 GMT)
Sa gayon din, maaaring gamitin ang mga naipinalagay na konstante (mula sa PHP 5.1.0):
- DATE_ATOM - Atom(例如:2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies(例如:Friday, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601(例如:2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822(例如:Lug, 12 Abr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850(例如:Friday, 12-Abr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036(例如:Lug, 12 Abr 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 as 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: Added E_STRICT and E_NOTICE timezone errors. The valid range of timestamps is from December 13, 1901, 20:45:54 GMT Friday to January 19, 2038, 03:14:07 GMT Tuesday. Versions prior to 5.1.0, on some systems (such as Windows), timestamps are limited from January 1, 1970 to January 19, 2038.
PHP 5.1.1: Added standard date/time format constants for specifying format Parameters.
|