可能重复:
如何找出 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