English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本教程

PHP上級教程

PHP & MySQL

PHPリファレンスマニュアル

PHP Date & Time 函数

これらの関数を使用して、PHPスクリプトを実行しているサーバーから日付と時間を取得できます。これらの関数を使用して、日付と時間をさまざまな方法でフォーマットできます。

インストール

これらの関数はインストールせずに使用できます。これらはPHPのコアの一部です。

日付/時間設定オプション:

名前デフォルト説明可変
date.default_latitude"" 31。7667""デフォルトの緯度を指定します(date_sunrise()とdate_sunset()でこのオプションを使用します)PHP_INI_ALL
date.default_longitude"" 35。2333""デフォルトの経度を指定します(date_sunrise()とdate_sunset()でこのオプションを使用します)PHP_INI_ALL
date.sunrise_zenith"" 90.83""デフォルトの日出天頂を指定します(date_sunrise()とdate_sunset()でこのオプションを使用します)PHP_INI_ALL
date.sunset_zenith"" 90.83""デフォルトの日没天頂を指定します(date_sunrise()とdate_sunset()でこのオプションを使用します)PHP_INI_ALL
date.timezone""デフォルトの時区を指定しますPHP_INI_ALL

バージョン-この関数をサポートするPHPの最初のバージョンを示します。

番号関数の名前関数の説明バージョン
1checkdate()グリゴリ暦の日付を確認します3
2date_create()新しいDateTimeオブジェクトを返します5
3date_date_set()新しい日付を設定します。5
4date_default_timezone_get()デフォルトの時区を返します。すべてのDate/Time関数の使用5
5date_default_timezone_set()デフォルトの時区を設定します。すべてのDate/Time関数の使用5
6date_format()指定されたフォーマットでフォーマットされた日付を返します5
7date_isodate_set()設定ISO日付5
8date_modify()修改时间戳5
9date_offset_get()夏時間オフセットを返す5
10date_parse()指定された日付の詳細情報を含む連想配列を返す5
11date_sun_info()指定された日付と場所の日出に関する情報を含む配列を返す/日没と日没開始/日没と日没開始の情報を含む配列。5
12date_sunrise()指定された日付を返す/場所の日出時刻5
13date_sunset()指定された日付を返す/場所の日没時刻5
14date_time_set()時間を設定する5
15date_timezone_get()指定されたDateTimeオブジェクトの時区を返す。5
16date_timezone_set()DateTimeオブジェクトの時区を設定する5
17date()ローカル日期と時間をフォーマットする3
18getdate()Unixタイムスタンプの日期と時間情報を含む配列を返す3
19gettimeofday()現在時刻の情報を含む配列を返す3
20gmdate()GMTをフォーマットする/UTC日期/時間3
21gmmktime()GMT日期のUnixタイムスタンプを返す3
22gmstrftime()

言語環境に基づいてGMTをフォーマットする/UTC時刻/日付

3
23idate()ローカル時刻を/日付を整数にフォーマットする5
24localtime()ローカル時刻を返す。4
25microtime()現在のUnixタイムスタンプのマイクロ秒を返す3
26mktime()日付のUnixタイムスタンプを返す3
27strftime()ローカル時刻を地域設定に基づいてフォーマットする/日付3
28strptime()strftime()で生成された時間を解析する/日付5
29strtotime()任意の英語テキストの日期や時間の記述をUnixタイムスタンプに解析する3
30time()現在時刻のUnixタイムスタンプを返す3
31timezone_abbreviations_list()夏時間、オフセット、時区名を含む連想配列を返す5
32timezone_identifiers_list()全ての時区識別子を持つ数値インデックスの配列を返す5
33timezone_name_from_abbr()省略形から時区名を返す5
34timezone_name_get()時区の名前を返す5
35timezone_offset_get()グリニッジ標準時の時区オフセットを返す5
36timezone_open()新しいDateTimeZoneオブジェクトを返す5
37timezone_transitions_get()時区の全ての変換を返す5
38date_add()日、月、年、時、分、秒を日付に追加します5。3
39date_create_from_format()指定された形式で時間文字列を解析して日付を作成します。5。3
40date_diff()2つの日付の差を計算し返します。5。3
41date_parse_from_format()指定された形式で与えられた日付に関する情報を返します5。3
42date_parse()指定された日付の詳細情報を含む連想配列を返します5。2
43date_sub()指定された日付から日、月、年、時、分、秒を引きます5。3
44date_timestamp_get()Unixタイムスタンプを返します5。3
45date_timestamp_set()指定されたタイムスタンプに基づいて日付と時間の値を設定します5。3
46date_get_last_errors()DateTimeオブジェクトを生成する際に警告とエラーを返します5。3
47date_interval_create_from_date_string()指定された文字列から日付間隔を作成します。5
48date_interval_format()時間間隔をフォーマットします5。5
49date_create_immutable_from_format()指定された形式で時間文字列を解析します5。5
50date_create_immutable()DateTimeImmutableオブジェクトを生成し返します5。5
51timezone_version_get()現在の時区データベースのバージョンを返します5。3
52timezone_location_get() 時区に関連する位置情報を返します5。3

PHP日付/時間定数

番号定数と説明
1

DATE_ATOM

アトム(例:2005-08-15T16:13:03 + 0000)

2

DATE_COOKIE

HTTPクッキー(例えば:Sun,2005年8月14日16:13:03 UTC)

3

DATE_ISO8601

ISO-8601(例えば:2005-08-14T16:13:03 + 0000)

4

DATE_RFC822

RFC 822(例:Sun,2005年8月14日16:13:03 UTC)

5

DATE_RFC850

RFC 850(例:UTC 05年8月14日16:13:03)

6

DATE_RFC1036

RFC 1036(例:UTC 05年8月14日16:13:03)

7

DATE_RFC1123RFC

RFC 1123(例:Sun,2005年8月14日16:13:03 UTC)

8

DATE_RFC2822

RFC 2822(2005年8月14日曜日16:13:03 +0000)

9

DATE_RSS

RSS(日曜日,2005年8月14日16:13:03 UTC)

10

DATE_W3C

万国連合ウェブサイト(例えば:2005-08-14T16:13:03 + 0000)

11

SUNFUNCS_RET_TIMESTAMP

タイムスタンプ(5。1。2中国語で使用可能)

12

SUNFUNCS_RET_STRING

時間:分(例えば:08:02)(5。1。2中国語で使用可能)

13

SUNFUNCS_RET_DOUBLE

時間(例えば8。75)(5。1。2中国語で使用可能)