我希望我的$ curdate每次點擊按鈕時添加2天。 但我總是得到輸出「01-01-1970」如何使用strtotime輸出正確的日期?
我總是得到那個輸出。
這裏是我的代碼:
$curdate = date('m-d-Y');
$mydate=getdate(strtotime($curdate));
switch($mydate['wday']){
case 0: // sun
case 1: // mon
$days = 2;
break;
case 2:
$days = 2;
break;
case 3:
$days = 2;
break;
case 4:
$days = 3;
break;
case 5:
$days = 4;
break;
}
echo date('m-d-Y', strtotime("$curdate +$days days"));
我希望我的輸出是今天日期加2天。
任何人都可以幫助我嗎? 謝謝
什麼是正確的代碼是什麼? – Adi
正確的代碼將停止字符串表示和UNIX時間戳之間的黑客攻擊,並盡一切使用時間戳(甚至更好,datetime對象)和專用格式顯示目的 –
這裏你的計算是針對 回聲日期正確的代碼('md-Y',strtotime(「+ $ days days」)); OMG! – Adi