PHPの日付機能を使用して、7日前の日付をYYYY-MM-DD形式で取得しようとしています。私はPHP日付機能7日前
date('Y-m-d-7');
をしようとすると、
date('Y-m-d');
私はすべてのPHPの日付のものと同様に、それはDateTime
クラスを使用するように立派だが、これによりエラー
PHPの日付機能を使用して、7日前の日付をYYYY-MM-DD形式で取得しようとしています。私はPHP日付機能7日前
date('Y-m-d-7');
をしようとすると、
date('Y-m-d');
私はすべてのPHPの日付のものと同様に、それはDateTime
クラスを使用するように立派だが、これによりエラー
PHPが提供するstrtotime
メソッドを使用してください。
date('Y-m-d', strtotime('-7 days'))
コメントで私のミスを指摘し@lonesomedayのおかげ;)
を取得します。
$date = new DateTime('7 days ago');
echo $date->format('Y-m-d');
私は1行でそれをしない方法はありますか?私はそれをクエリに挿入しているので –
だからどのようなクエリでそれを挿入していますか? SQL? – iiro
番号。 GoogleアナリティクスAPIを呼び出す –
使用 '日付( 'YM-D'、strtodate( ' - 7日'))' – Gavin
@Gavinコール未定義関数strtodate() –
この関数は['strtotime'](http://uk3.php.net/manual/en/function.strtotime.php)です。 – lonesomeday