Date/Time 関数を使用すると、PHP スクリプトが実行されているサーバーから日付と時刻を取得できます。日付/時刻関数を使用すると、日付と時刻をさまざまな方法で書式設定できます。
注:これらの機能はサーバーのローカル設定に依存します。これらの機能を使用するときは、夏時間と閏年を忘れずに考慮してください。
PHP 日付/時刻関数は、PHP コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。
日付/時刻関数の動作は、php.ini の設定によって影響されます。
名前 | 説明する | デフォルト | PHPのバージョン |
---|---|---|---|
日付.タイムゾーン | デフォルトのタイムゾーンを指定します (すべての日付/時刻関数がこのオプションを使用します) | 「」 | PHP5.1 |
日付.デフォルトの緯度 | デフォルトの緯度を指定します (date_sunrise() および date_sunset() はこのオプションを使用します) | 「31.7667」 | PHP5.0 |
日付.デフォルト経度 | デフォルトの経度を指定します (date_sunrise() と date_sunset() はこのオプションを使用します) | 「35.2333」 | PHP5.0 |
日付.日の出_天頂 | デフォルトの日の出天頂を指定します (date_sunrise() と date_sunset() はこのオプションを使用します) | 「90.83」 | PHP5.0 |
日付.日没_天頂 | デフォルトの日没天頂を指定します (date_sunrise() と date_sunset() はこのオプションを使用します) | 「90.83」 | PHP5.0 |
関数 | 説明する |
---|---|
チェック日付() | グレゴリオ暦の日付の検証。 |
date_add() | 日付に日、月、年、時、分、秒を追加します。 |
date_create_from_format() | 指定された形式に従ってフォーマットされた新しい DateTime オブジェクトを返します。 |
date_create() | 新しい DateTime オブジェクトを返します。 |
date_date_set() | 新しい日付を設定します。 |
date_default_timezone_get() | すべての日付/時刻関数で使用されるデフォルトのタイムゾーンを返します。 |
date_default_timezone_set() | すべての日付/時刻関数で使用されるデフォルトのタイムゾーンを設定します。 |
date_diff() | 2 つの日付の差を返します。 |
date_format() | 指定された形式に従ってフォーマットされた日付を返します。 |
date_get_last_errors() | 警告/エラーを日付文字列で返します。 |
date_interval_create_from_date_string() | 文字列の関連部分から DateInterval を構築します。 |
date_interval_format() | 時間間隔をフォーマットします。 |
date_isodate_set() | ISO 日付を設定します。 |
date_modify() | タイムスタンプを変更します。 |
date_offset_get() | タイムゾーンのオフセットを返します。 |
date_parse_from_format() | 指定された形式に従って、指定された日付の詳細を含む連想配列を返します。 |
date_parse() | 指定された日付の詳細を含む連想配列を返します。 |
date_sub() | 指定された日付から日、月、年、時、分、秒を減算します。 |
date_sun_info() | 指定された日付と場所の日の出/日の入り、夕暮れの開始/夕暮れの終わりに関する情報を含む配列を返します。 |
date_sunrise() | 指定された日付と場所の日の出時刻を返します。 |
date_sunset() | 指定された日付と場所の日没時刻を返します。 |
date_time_set() | 時間を設定します。 |
date_timestamp_get() | Unix タイムスタンプを返します。 |
date_timestamp_set() | Unix タイムスタンプに基づいて日付と時刻を設定します。 |
date_timezone_get() | 指定された DateTime オブジェクトのタイムゾーンを返します。 |
date_timezone_set() | DateTime オブジェクトのタイムゾーンを設定します。 |
日付() | ローカルの日付と時刻をフォーマットします。 |
getdate() | 現在のローカル日付/時刻のタイムスタンプまたは日付/時刻情報を返します。 |
gettimeofday() | 現在の時刻を返します。 |
gmdate() | GMT/UTC の日付と時刻をフォーマットします。 |
gmmktime() | GMT 日付の UNIX タイムスタンプを返します。 |
gmstrftime() | ロケール設定に従って GMT/UTC の日付と時刻をフォーマットします。 |
idate() | 現地の時刻/日付を整数としてフォーマットします。 |
ローカルタイム() | 現地時間を返します。 |
マイクロタイム() | 現在の Unix タイムスタンプのマイクロ秒数を返します。 |
mktime() | 日付の Unix タイムスタンプを返します。 |
strftime() | ロケール設定に従って現地の時刻/日付をフォーマットします。 |
strptime() | strftime() によって生成された時刻/日付を解析します。 |
strtotime() | 英語テキストの日付または時刻の説明を Unix タイムスタンプに解析します。 |
時間() | 現在の時刻の Unix タイムスタンプを返します。 |
timezone_abbreviations_list() | 夏時間、オフセット、タイムゾーン名を含む連想配列を返します。 |
timezone_identifiers_list() | すべてのタイムゾーン識別子を含む数値配列を返します。 |
タイムゾーンの場所_get() | 指定されたタイムゾーンの位置情報を返します。 |
タイムゾーン名_from_abbr() | タイムゾーンの略語に基づいてタイムゾーン名を返します。 |
タイムゾーン名_get() | タイムゾーンの名前を返します。 |
タイムゾーン_オフセット_get() | GMT を基準としたタイム ゾーン オフセットを返します。 |
タイムゾーン_オープン() | 新しい DateTimeZone オブジェクトを作成します。 |
timezone_transitions_get() | タイムゾーンのすべての変換を返します。 |
timezone_version_get() | タイムゾーンデータベースのバージョンを返します。 |
絶え間ない | 説明する |
---|---|
DATE_ATOM | アトム (例: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookie (例: 2005 年 8 月 14 日 (日) 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (例: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (例: 2005 年 8 月 14 日日曜日 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (例: 日曜日、2005 年 8 月 14 日 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (例: 日曜日、2005 年 8 月 14 日 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (例: 2005 年 8 月 14 日日曜日 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (例: 2005 年 8 月 14 日日曜日 16:13:03 +0000) |
DATE_RSS | RSS (例: 2005 年 8 月 14 日 (日) 16:13:03 UTC) |
DATE_W3C | World Wide Web コンソーシアム (例: 2005-08-14T16:13:03+0000) |