# DatePeriod クラス

(PHP 5 >= 5.3.0, PHP 7)

## はじめに

日付の期間をあらわします。

日付の期間を使うと、指定した期間に定期的に発生する内容を反復処理できます。

## クラス概要

DatePeriod implements Traversable {
/* 定数 */
const integer EXCLUDE_START_DATE = 1 ;
/* メソッド */
public __construct ( DateTimeInterface `$start` , DateInterval `$interval` , int `$recurrences` [, int `$options` ] )
public __construct ( DateTimeInterface `$start` , DateInterval `$interval` , DateTimeInterface `$end` [, int `$options` ] )
public __construct ( string `$isostr` [, int `$options` ] )
public getDateInterval ( void ) : DateInterval
public getEndDate ( void ) : DateTimeInterface
public getStartDate ( void ) : DateTimeInterface
}

## 定義済み定数

`DatePeriod::EXCLUDE_START_DATE`

  開始日を含まない。DatePeriod::__construct() で使用します。

## 目次

- DatePeriod::__construct — 新しい DatePeriod オブジェクトを作成する
- DatePeriod::getDateInterval — 間隔を取得する
- DatePeriod::getEndDate — 終了日を取得する
- DatePeriod::getStartDate — 開始日を取得する