1
我如何從今天開始僅在1周之前退回dateTime
?dateTime今天前一天的返回日期
我這樣做:
if ($_POST['interval'] == 88) {
$dayNumber = "7";
$pid = 'P1W';
}
$now = new DateTime($dayNumber . " days ago");
$interval = new DateInterval($pid); // 1 Day interval
$period = new DatePeriod($now, $interval, $dayNumber);
這回天前1周,但今天+之間的所有天,這是不好的。
你的意思是今天(1周減去1天)後的6天嗎? – RichardAtHome
不,我的意思是隻在1周前返回1天,例如今天15/07年返回08/07天 – Rovog
這就是這個時期,我想你想使用子方法:http://php.net/manual /en/datetime.sub.php – ymas