【发布时间】:2019-10-11 22:10:52
【问题描述】:
我纠结了很久,我试图做的是获取本周的开始和结束日期。
本周从5月20日(星期一)到5月26日(星期日)
我的做法:
//GETTING DATA FOR CURRENT WEEK
$dtFrom_current = new DateTime; // get current date
$dtTo_current = new DateTime;
$dtFrom_current->setISODate($dtFrom_current->format('o'), $dtFrom_current->format('W'));
$dtTo_current->setISODate($dtTo_current->format('o'), $dtTo_current->format('W') );
// add 1 day
$dtTo_current->add(new DateInterval('P1D') + 1 );
// convert to iso date for database use
echo $dFrom_current = $dtFrom_current->format('Y-m-d');
echo $dTo_current = $dtTo_current->format('Y-m-d');
但我敢肯定我做错了什么,但不知道是什么,感谢任何帮助。
【问题讨论】: