Php-date-time-functions
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 |
グレゴリオ暦の日付を検証します |
3 |
| 2 |
新しいDateTimeオブジェクトを返します |
5 |
| 3 |
日付を設定します |
5 |
| 4 |
デフォルトのタイムゾーンを返します |
5 |
| 5 |
デフォルトのタイムゾーンを設定します |
5 |
| 6 |
指定されたフォーマットに従ってフォーマットされた日付を返します |
5 |
| 7 |
ISO日付を設定します |
5 |
| 8 |
タイムスタンプを変更します |
5 |
| 9 |
夏時間のオフセットを返します |
5 |
| 10 |
指定された日付に関する詳細情報を含む連想配列を返します |
5 |
| 11 |
サンセット/サンライズとトワイライトの開始/終了に関する情報を含む配列を返します。 |
5 |
| 12 |
特定の日/場所の日の出時刻を返します |
5 |
| 13 |
特定の日/場所の日没時刻を返します |
5 |
| 14 |
時間を設定します |
5 |
| 15 |
指定されたDateTimeに関連するタイムゾーンを返します |
5 |
| 16 |
DateTimeオブジェクトのタイムゾーンを設定します |
5 |
| 17 |
ローカル時刻/日付をフォーマットします |
3 |
| 18 |
Unixタイムスタンプの日付と時刻の情報を含む配列を返します |
3 |
| 19 |
現在の時間情報を含む配列を返します |
3 |
| 20 |
GMT/UTC日付/時刻をフォーマットします |
3 |
| 21 |
GMT日付のUnixタイムスタンプを返します |
3 |
| 22 |
ロケール設定に従ってGMT/UTC時刻/日付をフォーマットします |
3 |
| 23 |
ローカル時刻/日付を整数としてフォーマットします |
5 |
| 24 |
Unixタイムスタンプの時間コンポーネントを含む配列を返します |
4 |
| 25 |
現在の時間のマイクロ秒を返します |
3 |
| 26 |
日付のUnixタイムスタンプを返します |
3 |
| 27 |
ロケール設定に従ってローカル時刻/日付をフォーマットします |
3 |
| 28 |
strftime()で生成された時刻/日付を解析します |
5 |
| 29 |
英語のテキスト日付または時刻をUnixタイムスタンプに解析します |
3 |
| 30 |
現在の時刻をUnixタイムスタンプとして返します |
3 |
| 31 |
dst、オフセット、タイムゾーン名を含む連想配列を返します |
5 |
| 32 |
すべてのタイムゾーン識別子を持つ数値インデックス配列を返します |
5 |
| 33 |
略語からタイムゾーン名を返します |
5 |
| 34 |
タイムゾーンの名前を返します |
5 |
| 35 |
GMTからのタイムゾーンオフセットを返します |
5 |
| 36 |
新しいDateTimeZoneオブジェクトを返します |
5 |
| 37 |
タイムゾーンのすべての遷移を返します |
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で使用可能) |