рассчитать и вернуть количество дней в неделю

0

как рассчитать количество дней в неделю? например, 1-я неделя в январе 2014 года имеет 4 дня, поэтому функция вернется 4.

googled это, никаких ответов на мою потребность.

Теги:

1 ответ

1
Лучший ответ
$str = "January 1 2014 Sunday";
echo date("z", strtotime($str));

Выход - 4

ps: работает только в первую неделю января любого года, как следует из вопроса.

pps: это для 1-й недели любого месяца

$str = "February 1 2014";
echo date("z", strtotime($str . " Sunday")) - date("z", strtotime($str));

и за последнюю неделю

$str = "February 2014";
echo date("z", strtotime("last day of " . $str)) -
     date("z", strtotime("last monday of " . $str));
  • 0
    Оу, это близко к моей потребности .. пробовал February 1 2014 Sunday и он возвращает 32 лол. Спасибо, в любом случае
  • 0
    @DarielPratama вы хотите узнать количество дней в первой неделе месяца? показать конкретные примеры.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню