1
所以我想今天得到我們的當前日期(m-d-Y),然後加30天。我會把它放在一個mySQL數據庫中。然後,每天都會說出接近14天后還剩下多少天。PHP如何減去或添加日期?
$today = strtotime(date('Y-m-d H:i:s'));
$expireDay = date('m-d-Y', strtotime("+30 days"));
$timeToEnd = $expireDay - $today;
if ($timeToEnd <= strtotime("$expireDay - 14 days")// this is not correct syntax
{
echo "less than 14 days";
echo $timeToEnd('d')//here is where I am having problems with my syntax
} else {
echo "more than 14 days";
}
'$ expireDay'是一個字符串,不是整數。如果你使用'strtotime',你可以運行數學來獲取數據。 'strtotime(date('Y-m-d H:i:s'))''可以是'time()'。 – chris85
這個問題幾乎每隔一天都會被問到。 http://stackoverflow.com/questions/365191/how-to-get-time-difference-in-minutes-in-php – Axalix