PHPでこれを使用して、特定の日数をtimestmpに追加しようとしています:
$capturedDate = '2008-06-20';
$endDate = strtotime($capturedDate);
$endDate2 = strtotime('+1 day',$endDate);
echo $endDate2;
しかし、その表示:1216526400
何か案は?
PHPでこれを使用して、特定の日数をtimestmpに追加しようとしています:
$capturedDate = '2008-06-20';
$endDate = strtotime($capturedDate);
$endDate2 = strtotime('+1 day',$endDate);
echo $endDate2;
しかし、その表示:1216526400
何か案は?
日付の操作には DateTime を使用する必要があります。タイムゾーンフレンドリーです。
$datetime = new DateTime('2008-06-20');
$datetime->modify('+1 day');
echo $datetime->getTimestamp();
strtotime()
日付を 1970 年 1 月 1 日からの秒数である UNIX タイムスタンプに変換します。日付出力が必要な場合は、date()
最初に終了タイムスタンプを実行する必要があります。
$capturedDate = '2008-06-20';
$endDate = strtotime($capturedDate.' +1 day');
echo date("Y-m-d", $endDate);
すっごく近いです。タイムスタンプを取得して、を使用して日付形式に変換し直してくださいdate("desired format",$endDate2);