Как узнать в следующем году? - PullRequest
0 голосов
/ 04 декабря 2009

Извините за заголовок .... В PHP я использую дату ('w', mydate), чтобы получить неделю, а затем я получил неделю с датой. Если пользователь нажимает на следующей неделе, она увеличивает текущую неделю на единицу. .

Например, дата ('w', 2009-12-10 05:00:00) возвращает неделю как 50. Если я нажимаю кнопку iincrement на следующей неделе как 51 и отображаю даты. В конце 53 недели также занимает 54,55,56 и т. д. Но я хочу отобразить 1-ю неделю января 2010 года. Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 04 декабря 2009
strtotime('+1 week', $timestamp);
0 голосов
/ 04 декабря 2009

Из твоего вопроса не очень понятно, что ты хочешь делать, но ...

Поскольку не существует точно 52 недель по 7 дней в году, а также потому, что 'номер недели' увеличивается каждый понедельник (по крайней мере, в моем настольном дневнике) вы будете обнаружите, что последние несколько дней декабря - неделя 53.

Мой настольный дневник показывает 1 января как 1-ю неделю, а 28.12.31 - как 53-ю неделю 2009 года.

Это проблема? Вы недовольны 53-й неделей?

Если ваш код возвращается через недели 54, 55, 56, что-то с ним не так, и вы должны показать нам код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...