这个代码在周日($dayOfWeek为0)时会出现错误,因为它会将日期修改为下周日,而不是本周日。应该使用以下代码来确保正确的周日日期:

$fathersDay = $date->modify(($dayOfWeek > 0) ? '+'.(7 - $dayOfWeek).' days' : 'next Sunday')->format('Y-m-d');

这个代码将在$dayOfWeek为0时使用"next Sunday"来获取下一个周日的日期,否则将使用"+'.(7 - $dayOfWeek).' days'"来获取本周日的日期。

$fathersDay = $date-modify+7 - $dayOfWeek days-formatY-m-d; 错误

原文地址: https://www.cveoy.top/t/topic/e6g7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录