DateInterval::__construct
DateInterval::format
DateInterval
PHP Manual

# DateInterval::createFromDateString

(PHP 5 >= 5.3.0)

DateInterval::createFromDateString — 相対指定文字列から DateInterval を作成する

### 説明

public static DateInterval DateInterval::createFromDateString ( string `$time` )

通常の日付パーサを用いて、パースされた相対指定文字列から DateInterval を設定します。

### パラメータ

`time`

  相対部分を含む日付。 特に、 strtotime() や DateTime が使うパーサーがサポートする 相対書式 を使って DateInterval を作ることができます。

### 例

例1 日付の間隔のパース

`<?php
// セットになっているふたつは、それぞれ同じ間隔を表します。
$i = new DateInterval('P1D');
$i = DateInterval::createFromDateString('1 day');
$i = new DateInterval('P2W');
$i = DateInterval::createFromDateString('2 weeks');
$i = new DateInterval('P3M');
$i = DateInterval::createFromDateString('3 months');
$i = new DateInterval('P4Y');
$i = DateInterval::createFromDateString('4 years');
$i = new DateInterval('P1Y1D');
$i = DateInterval::createFromDateString('1 year + 1 day');
$i = new DateInterval('P1DT12H');
$i = DateInterval::createFromDateString('1 day + 12 hours');
$i = new DateInterval('PT3600S');
$i = DateInterval::createFromDateString('3600 seconds');
?>`

### 返り値

新しい DateInterval のインスタンスを返します。

DateInterval::__construct
DateInterval::format
DateInterval
PHP Manual