今日の日付を日付オブジェクトとして取得するにはどうすればよいですか?
開始日と今日の差を計算しようとしています。以下はgetdate()
、日付オブジェクトではなく配列を返すため、機能しません。
$today = getdate();
$start = date_create('06/20/2012');
$diff = date_diff($start, $today);
echo($today . '<br/>' . $start . '<br/>' . $diff);
出力:
配列 ( [秒] => 8 [分] => 1 [時間] => 16 [mday] => 11 [wday] => 1 [mon] => 6 [year] => 2012 [yday] => 162 [平日] => 月曜日 [月] => 6 月 [0] => 1339455668 )
DateTime オブジェクト ( [date] => 2012-06-20 00:00:00 [timezone_type] => 3 [timezone] => America/Los_Angeles )