2008年4月21日月曜日

 

【PHP】DateTime オブジェクトを使った日付操作

PHP 5.2 以降の話。

PHPの日付操作はDateTimeが簡単 - floatingdays

DateTime::modify() で日付操作して DateTime::date_format() で取得。

date_modify
date_format - PHP マニュアル


$date = new DateTime("2006-12-12");
$date->modify("+1 day");
echo $date->format("Y-m-d");

マニュアルサイトから。


$currentDate = new DateTime('2008-01-04');
$endDate     = new DateTime('2009-01-04');

while($currentDate < $endDate) {
  echo $currentDate -> format('Y-m-d') . ' till ';
  $currentDate      -> modify('+1 week');
  echo $currentDate -> format('Y-m-d') . ' 
'; }

ラベル:


コメント: コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google