【问题标题】:select Start date and End date i want to count each day of week and insert data day wise in symfony选择开始日期和结束日期我想计算一周中的每一天并在 symfony 中按天插入数据
【发布时间】:2017-02-14 05:28:33
【问题描述】:

enter image description here

我希望每天插入数据作为选择开始日期和结束日期。 我只使用以下代码计算一天中的一周

$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


【解决方案1】:

$sundays = intval($days / 7) + ($start->format('N') + $days % 7

【讨论】:

    猜你喜欢
    • 2020-10-08
    • 2018-02-27
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    • 2012-04-06
    相关资源
    最近更新 更多