В моем PHP приложение у меня есть три переменные:PHP - получить первый день данной недели числа, когда неделя начинается в день, кроме понедельника
Код:
$year = 2014
$weeknumber = 1
$weekstarts = 6 //Week starts on Saturday. 1=Monday... 6=Saturday and 7=Sunday
С этими тремя параметрами I хотел бы выяснить, что такое первый день недели. В этом случае 1-я неделя 2014 года, когда начинается неделя в субботу, составляет 28 декабря. 2014-01-04.
В течение нескольких недель, которые начинаются в понедельник я могу легко понять это с:
Код:
$first_day_of_week = strtotime($year . "W" . "0".$weeknumber)
Но он не работает в течение нескольких недель, начиная с понедельника, кроме дней.
Это действительно трудно сказать, что вы просите. Вы пытаетесь выяснить, что такое предыдущая суббота для данной даты? – davethegr8
Мы говорим о фактических номерах недели или просто «независимо от того, что первая неделя была с датой в этом году, считая с моего дня, будет неделя 1»? – Wrikken
@ davethegr8 вы можете обеспечить реализацию своей идеи? – user2070775