0
移除了一年,我想從一個日期添加和刪除年添加和日期
我有這樣的代碼:
$yearbefore = date("Y",strtotime("-1 year"));
$yearnext = date("Y",strtotime("+1 year"));
這將從當前日期添加和刪除了一年,但如果我想從一個var的另一個年份開始呢?
$year = "2010";
這怎麼辦?
移除了一年,我想從一個日期添加和刪除年添加和日期
我有這樣的代碼:
$yearbefore = date("Y",strtotime("-1 year"));
$yearnext = date("Y",strtotime("+1 year"));
這將從當前日期添加和刪除了一年,但如果我想從一個var的另一個年份開始呢?
$year = "2010";
這怎麼辦?
您也可以使用strtotime
,但需要默認設置日期和月份 - 因爲您只需要一年應該沒有問題。
$year = intval($year); //make sure it is an integer
$yearbefore = date("Y", strtotime("01/01/$year -1 year"));
$yearafter = date("Y", strtotime("01/01/$year +1 year"));
但是,當你確定,給定的年份已經在正確的格式,你可以減少/增加它。
$year = intval($year);
$yearbefore = $year - 1;
$yearafter = $year + 1;
$date = '2013-11-01';
$seconds_in_year = 31536000;
echo date('y-m-d', strtotime($date) - $seconds_in_year);
嗯,怎麼樣'$年+ 1'和'$年1'? –