/ Published in: PHP
Expand |
Embed | Plain Text
/* 意味:指定された時間間隔を加算した日付と時刻を日付型 (mktime) の値で返します。 引数: $interval 加算する時間間隔を表す文字列 (String) 式です。 $number 加算する間隔数を表す数です $date 日付型 (mktime) 間隔を追加する日時を表す式です。 返り値: 日付値(mktime) */ function date_add($interval, $number, $date) { $hours = $date_time_array['hours']; $minutes = $date_time_array['minutes']; $seconds = $date_time_array['seconds']; $month = $date_time_array['mon']; $day = $date_time_array['mday']; $year = $date_time_array['year']; switch ($interval) { case 'y': $year+=$number; break; case 'q': $year+=($number*3); break; case 'm': $month+=$number; break; case 'd': $day+=$number; break; case 'ww': $day+=($number*7); break; case 'h': $hours+=$number; break; case 'n': $minutes+=$number; break; case 's': $seconds+=$number; break; } return $timestamp; } // 年の計算 // 月の計算 // 日の計算 //●実行結果 //2009/02/01 //2008/03/01 //2008/02/02
You need to login to post a comment.
