重複の可能性:
5 日前の日付を調べるには?
今日から 7 日前の日付を yyyy-mm-dd の形式で計算しようとしています。
7は任意の数字です。
ありがとう
<?php
echo strftime('%Y:%m:%S',(strtotime('7 days ago')));
?>
最初に x 日前のタイムスタンプを計算し、php の date() 関数で日付を作成します。
$x = 7; //number of days in the past
$past_stamp = time() - $x*24*60*60;
$past_date = date('Y-m-d', $past_stamp);
それが役に立てば幸い。
これを試して
<?php
$days_ago = 7;
$time = strftime('%Y-%m-%d',(strtotime($days_ago.' days ago')));
echo $time;
?>
与えます:
2012-10-28