Php-date-time-functions

提供:Dev Guides
移動先:案内検索

PHP-日付と時刻の関数

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

インストール

これらの機能を使用するためにインストールは必要ありません。それらはPHPコアの一部です。

ランタイム構成

これらの関数の動作は、php.iniの設定の影響を受けます。 これらのパラメーターはすべて、PHPバージョン5以降で使用できます。

日付/時刻構成オプション:

Name Default Description Changeable
date.default_latitude "31.7667" Specifies the default latitude. PHP_INI_ALL
date.default_longitude "35.2333" Specifies the default longitude PHP_INI_ALL
date.sunrise_zenith "90.83" Specifies the default sunrise zenith PHP_INI_ALL
date.sunset_zenith "90.83" Specifies the default sunset zenith PHP_INI_ALL
date.timezone "" Specifies the default timezone PHP_INI_ALL
*PHP* -関数をサポートするPHPの最も古いバージョンを示します。
Sr.No Function & Description PHP
1

checkdate()

グレゴリオ暦の日付を検証します

3
2

date_create()

新しいDateTimeオブジェクトを返します

5
3

date_date_set()

日付を設定します

5
4

date_default_timezone_get()

デフォルトのタイムゾーンを返します

5
5

date_default_timezone_set()

デフォルトのタイムゾーンを設定します

5
6

date_format()

指定されたフォーマットに従ってフォーマットされた日付を返します

5
7

date_isodate_set()

ISO日付を設定します

5
8

date_modify()

タイムスタンプを変更します

5
9

date_offset_get()

夏時間のオフセットを返します

5
10

date_parse()

指定された日付に関する詳細情報を含む連想配列を返します

5
11

date_sun_info()

サンセット/サンライズとトワイライトの開始/終了に関する情報を含む配列を返します。

5
12

date_sunrise()

特定の日/場所の日の出時刻を返します

5
13

date_sunset()

特定の日/場所の日没時刻を返します

5
14

date_time_set()

時間を設定します

5
15

date_timezone_get()

指定されたDateTimeに関連するタイムゾーンを返します

5
16

date_timezone_set()

DateTimeオブジェクトのタイムゾーンを設定します

5
17

date()

ローカル時刻/日付をフォーマットします

3
18

getdate()

Unixタイムスタンプの日付と時刻の情報を含む配列を返します

3
19

gettimeofday()

現在の時間情報を含む配列を返します

3
20

gmdate()

GMT/UTC日付/時刻をフォーマットします

3
21

gmmktime()

GMT日付のUnixタイムスタンプを返します

3
22

gmstrftime()

ロケール設定に従ってGMT/UTC時刻/日付をフォーマットします

3
23

idate()

ローカル時刻/日付を整数としてフォーマットします

5
24

localtime()

Unixタイムスタンプの時間コンポーネントを含む配列を返します

4
25

microtime()

現在の時間のマイクロ秒を返します

3
26

mktime()

日付のUnixタイムスタンプを返します

3
27

strftime()

ロケール設定に従ってローカル時刻/日付をフォーマットします

3
28

strptime()

strftime()で生成された時刻/日付を解析します

5
29

strtotime()

英語のテキスト日付または時刻をUnixタイムスタンプに解析します

3
30

time()

現在の時刻をUnixタイムスタンプとして返​​します

3
31

timezone_abbreviations_list()

dst、オフセット、タイムゾーン名を含む連想配列を返します

5
32

timezone_identifiers_list()

すべてのタイムゾーン識別子を持つ数値インデックス配列を返します

5
33

timezone_name_from_abbr()

略語からタイムゾーン名を返します

5
34

timezone_name_get()

タイムゾーンの名前を返します

5
35

timezone_offset_get()

GMTからのタイムゾーンオフセットを返します

5
36

timezone_open()

新しいDateTimeZoneオブジェクトを返します

5
37

timezone_transitions_get()

タイムゾーンのすべての遷移を返します

5

PHPの日付/時刻定数

Sr.No Constant & Description
1

DATE_ATOM

Atom(例:2005-08-15T16:13:03 + 0000)

2

DATE_COOKIE

HTTP Cookie(例: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(例:日曜日、2005年8月14日16:13:03 UTC)

6

DATE_RFC1036

RFC 1036(例:日曜日、05/08/14 16:13:03 UTC)

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

World Wide Web Consortium(例: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で使用可能)