Getting номер недели этот формат:Как получить дату начала с номером недели
$weeknumber = date('W', strtotime('10-02-2015'));
Как получить дату начала с этого НомерНедели.
Getting номер недели этот формат:Как получить дату начала с номером недели
$weeknumber = date('W', strtotime('10-02-2015'));
Как получить дату начала с этого НомерНедели.
Используйте этот
вам нужно изменить как этот strtotime('10-02-2015'))
$date_string = "2012-10-18";
$weeknumber = date("W", strtotime($date_string));
//get the date from week number
$gendate = new DateTime();
$gendate->setISODate(2013,$weeknumber ,4); //year , week num , day
echo $gendate->format('d-m-Y'); //"prints" 26-12-2013
вы можете использовать этот
echo $weeknumber = date('W', strtotime('18-10-2012'));
$gendate = new DateTime();
$gendate->setISODate(2015,$weeknumber,4); //year , week num , day
echo $gendate->format('d-m-Y'); //"prints"
не делать mix strtotime()
и date()
функции с классом DateTime
. Это может быть просто сделано без них, и только с DateTime
, как:
$date = new DateTime('10-02-2015');
$date->setISODate($date->format('o'), $date->format('W'));
echo $date->format('d-m-Y');
Coding Cracker, спасибо ответить. я уже получаю номер недели, но мне нужны даты с этой недели. –
ok проверить мой обновленный ответ @KumarRamalingam –
Кодирование Cracker, спасибо ответ. Но этот метод не работает другим способом без года и дня. Используйте только номер недели. –