我想採取的日期應該在到期日的2天之前。我正在從MYSQL數據庫獲取到期日期。這裏是我的代碼:減去從mysql數據庫檢索2天使用PHP的日期
$result=mysql_query("SELECT * from assets");
while($row=mysql_fetch_array($result))
{
echo "Start date:".$row["start_date"];
echo "Expiry date:".$row["expiry_date"];
$expdate=$row["expiry_date"];
$date=date('Y-m-d',strtotime('+2 days', $expdate));
echo "2 Days before Expiry date:".$date;
}
但是這樣我得到的輸出:
Start date:2012-05-01
Expiry date:2012-06-30
2 Days before Expiry date:1970-01-03
你能幫助我嗎?
請不要使用'mysql_ *'函數來編寫新代碼。他們不再維護,社區已經開始[棄用程序](http://goo.gl/KJveJ)。查看[*紅色框*](http://goo.gl/GPmFd)?相反,您應該瞭解[準備好的語句](http://goo.gl/vn8zQ)並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能決定哪些,[這篇文章](http://goo.gl/3gqF9)會幫助你。如果你選擇PDO,[這裏是很好的教程](http://goo.gl/vFWnC)。 –