関数 date_interval_create_from_date_string
関数date_interval_create_from_date_stringは、間隔のテキスト記述を日付オブジェクトに変換します。このオブジェクトはdate_addやdate_sub関数と共に使用できます。間隔文字列は、期間を指定するために自然言語を使用します。
構文
date_interval_create_from_date_string(string $time);
例
2日と6時間の間隔を作成します:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
コード実行結果:
DateInterval Object
(
[d] => 2
[h] => 6
)
例
複雑な間隔(1ヶ月、2週間、3日)を作成します:
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
コード実行結果:
DateInterval Object
(
[m] => 1
[d] => 17
)
サポートされる形式
この関数は以下の測定単位を理解します:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
関連項目
-
関数
date_add,
日付に間隔を加算します -
関数
date_sub,
日付から間隔を減算します -
関数
date_create,
DateTimeオブジェクトを作成します