<PHPの日付/時刻の参照
例
ローカルの日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。
<?php
// Prints the day
echo date("l") . "<br>";
// Prints the day,
date, month, year, time, AM or PM
echo date("l jS \of F Y h:i:s A");
?>
»実行例
定義と使用法
date()関数は、ローカルの日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。
構文
パラメーター | 説明 |
---|
format | 必須。 出力された日付文字列の書式を指定します。 次の文字を使用することができます。 - D -月の日(from 01 to 31)
- D -日のテキスト表現(three letters)
- J -先行ゼロなしの月の日(1 to 31)
- リットル(lowercase 'L') -一日のフルテキスト表現
- N -その日のISO-8601数値表現(1 for Monday, 7 for Sunday)
- S -月の日のための英語の序サフィックス(2 characters st, nd, rd or th. Works well with j)
- ワット-日の数値表現(0 for Sunday, 6 for Saturday)
- Z -年の日(from 0 through 365)
- W -年のISO-8601の週番号(weeks starting on Monday)
- F -月のフルテキスト表現(January through December)
- M -月の数値表現(from 01 to 12)
- M -月の短いテキスト表現(three letters)
- N -月の数値表現、先行ゼロなしで(1 to 12)
- トン - 指定した月の日数
- L -閏年かどうか(1 if it is a leap year, 0 otherwise)
- O - ISO-8601年の数
- Y - 今年の4桁表現
- Y - 年の2桁表記
- A - 小文字午前または午後
- - 大文字のAMまたはPM
- B -スウォッチのインターネット時間(000 to 999)
- G -時間の12時間形式(1 to 12)
- G -時間の24時間形式(0 to 23)
- 時間-時間の12時間形式(01 to 12)
- H -時間の24時間形式(00 to 23)
- I -先行ゼロを持つ分(00 to 59)
- S -秒、先行ゼロを有する(00 to 59)
- U -マイクロ秒(added in PHP 5.2.2)
- 電子-タイムゾーン識別子(Examples: UTC, GMT, Atlantic/Azores)
- I (capital i) -日付がひどくであるかどうかセービング・タイム(1 if Daylight Savings Time, 0 otherwise)
- O -グリニッジ時間に違い(GMT)時間内(Example: +0100)
- P -グリニッジ時間差(GMT)時間:分(PHP 5.1.3で追加)
- T -タイムゾーンの略語(Examples: EST, MDT)
- Z - 秒のオフセットタイムゾーン。 西UTCのタイムゾーンのオフセットが負(-43200 50400をします)
- C - ISO-8601日付(eg 2013-05-05T16:34:42+00:00)
- R - RFC 2822形式の日付(eg Fri, 12 Apr 2013 12:01:05 +0200)
- U - Unixのエポックからの秒(January 1 1970 00:00:00 GMT)
そして、次の定義済みの定数は、(PHP 5.1.0以降で利用可能)を使用することができます。 - DATE_ATOM -アトム(example: 2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies (example: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 (example: 2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 (example: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 (example: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (example: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC1123 - RFC 1123 (example: Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC3339 - DATE_ATOMと同じ(since 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タイムゾーンのエラー。 タイムスタンプの有効範囲は、金から今は12月13日(火)に1901年20時45分54秒GMT、2038年1月19日午前3時14分07秒GMT。 バージョン5.1.0より前のタイムスタンプは、いくつかのシステムでは1970年1月1日から19-01-2038に限定されていた(eg Windows) 。 PHP 5.1.1:formatパラメータを指定するために使用することができ、標準の日付/時刻形式を追加しまし定数 |
---|
<PHPの日付/時刻の参照