答案 0 :(得分:2)
<?php
echo strftime('%Y:%m:%S',(strtotime('7 days ago')));
?>
答案 1 :(得分:1)
首先计算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);
希望它有所帮助。
答案 2 :(得分:1)
试试这个
<?php
$days_ago = 7;
$time = strftime('%Y-%m-%d',(strtotime($days_ago.' days ago')));
echo $time;
?>
给出:
2012年10月28日