【发布时间】:2017-02-14 05:28:33
【问题描述】:
我希望每天插入数据作为选择开始日期和结束日期。 我只使用以下代码计算一天中的一周
$start = new DateTime('2016-11-17');
$end = new DateTime('2017-06-10');
$days = $start->diff($end, true)->days;
$monday = intval($days / 7) + ($start->format('N') + $days % 7 >= 1);
$tuesday = intval($days / 7) + ($start->format('N') + $days % 7 >= 2);
$wednesday = intval($days / 7) + ($start->format('N') + $days % 7 >= 3);
$thursday = intval($days / 7) + ($start->format('N') + $days % 7 >= 4);
$friday = intval($days / 7) + ($start->format('N') + $days % 7 >= 5);
$saturday = intval($days / 7) + ($start->format('N') + $days % 7 >= 6);
$sundays = intval($days / 7) + ($start->format('N') + $days % 7 >= 7);
【问题讨论】:
-
这个问题令人困惑。您能否澄清一下您的疑问以及到目前为止的进展情况?
-
例如 - 开始日期 2017-02-14 和结束日期 2017-02-28 所以我想在这个日期的两个星期一的这个日期之间插入数据,所以在数据库中创建星期一的两个条目具体日期。
-
如果我理解你的问题,你想知道两个日期之间的星期一数
-
是的,现在我想要按星期一计数插入数据的条件
-
我已经创建了一个服务来获取天数:stackoverflow.com/a/40959139/7226219
标签: javascript php jquery symfony