请有人帮我这个。尝试计算用户输入的句点内的星期日期。我该怎么办呢?到目前为止我有这个
$interval=new DateInterval('P6D');
$period = new DatePeriod($begindate,$interval,$enddate);
foreach($period as $date){
echo $date->format("Y/m/d") . "<br>";
}
if ($period){
return true;
}
else {
return false;
}
2017年8月6日 2017年8月12日 2017/08/18前两个输出是好的,但不是2017/08/18,我想2017/08/13 2017/08/19,即使它们在数据库中仍然给出错误信息,它是没有
答案 0 :(得分:0)
您可以使用DateInterval类
来设置日期UPD
获取所有星期日
$start = new DateTime('2018-08-06');
$end = new DateTime('2018-09-06');
$interval = DateInterval::createFromDateString('7 day');
$period = new DatePeriod($start, $interval, $end);
foreach ($period as $dt)
{
echo $dt->format('Y-m-d') . '<br>';
}
关于数据库中日期或搜索的问题?请指明
答案 1 :(得分:0)
你可以试试这个:
$firstDayOfWeek = $dateTime->modify('Monday this week');
$lastDayOfWeek = $dateTime->modify('Sunday this week');