2013年12月27日金曜日

PHP で時刻を加算する

PHP では時刻を扱うために DateTime クラスを使用できます。

DateTime class | PHP
http://www.php.net/manual/en/class.datetime.php

引数なしで生成すると現在時刻になります。
$date = new DateTime();

ただし php.ini でタイムゾーンの設定をしなければ使用できないので注意して下さい。

DateTime のインスタンスには時間間隔を表す DateInterval クラスのインスタンスを加算できます。

DateInterval class | PHP
http://www.php.net/manual/en/class.dateinterval.php

例えば、現在時刻から1時間の時刻を求めるには以下のようにします。
$date = new DateTime();
$interval = new DateInterval('PT1H');
$date->add($interval); // $date に 1 時間が加算される


0 件のコメント:

コメントを投稿