我有当前日期格式$date = 'yyyy-mm-dd hh:mm'
,并注意$date
已设置且未使用Date
类。我知道我必须使用我strtotime
$date
所做的$datestr = strtotime($date)
。我希望在设定的时间减去5分钟。
我尝试过这个简单的事情$A = strtotime($date) - strtotime('-5 min');
但它并没有帮助我。
答案 0 :(得分:1)
从您的时间中减去seconds of 5 minutes
(5*60)=300
很简单
$time = strtotime($date);
$time_new = $time-(5*60); // will time of the -5 min from the current $time
示例强>
$date = date('d-M-Y g:i:s A'); // current date
echo $date."<br/>"; // output : 17-Feb-2014 8:35:58 AM
$time = strtotime($date); // convert current date to timestamp
$time_new = $time - (5*60); // subtract 5 minutes from current time.
$date_new = date('d-M-Y g:i:s A', $time_new); // convert time to the date again
echo $date_new; // output : 17-Feb-2014 8:30:58 AM