Articles of week number

как показать число недель и показать диапазон дат в php

Как показать список недельных и датских диапазонов недели за 1 год с использованием php. Например: https://www.epochconverter.com/weeks/2017

Дата PHP ('W') против MySQL YEARWEEK (теперь ())

Может кто-то любезно объяснить мне, почему эти два дают разные результаты? Я выполняю это с помощью PHP. date("YW",mktime(0, 0, 0, 3, 22 , 2013)); // outputs 201312 И когда я выполняю это с MySQL SELECT YEARWEEK(now()); // outputs 201311

php получает правильную дату по неделям один год, используя strtotime

Я использовал этот код для получения 1-й даты 1-й недели года: echo date('Ym-d',strtotime('2018W01')); #JAN 1 is Monday, returned 01/01 echo date('Ym-d',strtotime('2013W01')); #JAN 1 is Tuesday, returned 12/31 echo date('Ym-d',strtotime('2014W01')); #JAN 1 is Wednesday, returned 12/30 echo date('Ym-d',strtotime('2015W01')); #JAN 1 is Thursday, returned 12/29 echo date('Ym-d',strtotime('2016W01')); #JAN 1 is Friday, returned 01/04!? (shouldn't it be 12/28) […]

Как установить первый день недели в понедельник при использовании Week (Date) в PHP / MySQL?

Я использую следующий код для построения диаграммы Google, чтобы вытащить все записи в таблице MySQL, соответствующие номерам недель за год. В настоящий момент номера недели начинаются в воскресенье, и я хотел бы изменить это так, чтобы они начинались в понедельник, но я не уверен, как это сделать. $i=1; while($i<=53) { $week_start = new DateTime(); $week_start->setISODate(2013,$i+1); […]

Получить следующую / предыдущую ISO-неделю и год в PHP

Мне нужна функция, которая принимает ISO-неделя и год ISO в качестве параметра и возвращает следующую неделю и год ISO (и функцию, которая возвращает предыдущую неделю / год ISO).

Как начинать недели в воскресенье?

Мне нужно получить номер недели в php, где неделя должна быть рассчитана с воскресенья. По умолчанию он с понедельника. Пожалуйста, помогите мне найти способ получить номер недели с воскресеньем в качестве стартового дня. В php manual ISO-8601 неделя номер года, недели, начиная с понедельника (добавлено в PHP 4.1.0) Но мне нужно получить недельный номер года, […]

Найти недельные периоды (начиная с понедельника) в течение месяца

Я пытаюсь найти недельные периоды для данного месяца и года. Даты должны начинаться в понедельник и заканчиваться в воскресенье. Если первый месяц – воскресенье (Ex May 2011), это должен быть первый элемент. Май 2011 г. 1 мая (воскресенье) 2 мая – 8 мая (понедельник – воскресенье) 9 мая – 15 мая (понедельник – воскресенье) 17 […]

Как получить календарную неделю, чувствительную к году? дата («W») возвращает 52 на 1 января

Как говорится в заголовке, функция даты PHP («W») возвращает календарную неделю (для текущего дня). К сожалению, он возвращает 52 или 53 в течение первых дней большинства лет. Это, по простой мысли, правильное, но очень раздражающее, поскольку 1 января 2012 года не календарная неделя 52, это НЕ календарная неделя текущего года. Большинство календарей определяют это как […]