我一直试图得到这个问题的答案,经过一些研究和开发,我也想出了解决方案
$begin = new DateTime('2014-11-01');
$end = new DateTime('2014-11-30');
$end = $end->modify('+1 day');
$interval = new DateInterval('P1D');
$daterange = new DatePeriod($begin, $interval, $end);
foreach ($daterange as $date) {
$sunday = date('w', strtotime($date->format("Y-m-d")));
if ($sunday == 0) {
echo $date->format("Y-m-d") . "<br>";
} else {
echo'';
}
}
5条答案
按热度按时间sshcrbum1#
请尝试以下方法:
cvxl0en22#
这是显示本月所有星期日的另一种方法:
参考此Codepad.viper
aemubtdh3#
这是星期天的代码
xwbd5t1u4#
尝试使用此方法查找当前月份的星期日。
cwxwcias5#
为了得到更快的结果,我们不需要循环31天,我们只需要第一个星期天的日期。