需求:通過對某個日期增加或減去幾天,得到另外一個日期
1、首先通過strtotime()獲得日期的時間戳
2、獲得N天前得時間戳,通過”當前時間戳 - N天的秒數 = N天前得時間戳“
3、對N天前得時間戳用date()函數進行格式轉換
下例:獲得2012-5-1號之前一天的日期
<?php
//將時間點轉換為時間戳
$date = strtotime('2012-5-1');
//輸出一天前的日期,在時間戳上減去一天的秒數
echo date('Y-m-d',$date - 1*24*60*60);
?>
輸出:2012-4-30
此外,time()函數獲得當前日期的時間戳!