Работа с датами php узнать дату выходных и не только

Juri

Мой дом здесь!
Заблокирован
Регистрация
5 Окт 2007
Сообщения
1.064
Реакции
200
  • Автор темы
  • Заблокирован
  • #1
В общем суть такова.
Никак не могу понять, как бы не было стыдно как определить дату ближайших выходных, дату следующих выходных, начало следующей недели.

Заранее спасибо.
 
Скрытое содержимое доступно для зарегистрированных пользователей!
Для просмотра ссылки Войди или Зарегистрируйся
PHP:
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
 
  • Нравится
Реакции: Juri
ещё есть date("N") возвращает число дня недели, 1 - понедельник ... 7 - воскресенье, тогда
PHP:
//ближайшее воскресенье
$d  = mktime(0, 0, 0, date("m"), date("d")+ 7 - date("N"), date("Y"));
echo date('Y-m-d', $d);

//следующее воскресенье
$d  = mktime(0, 0, 0, date("m"), date("d")+ 7+7 - date("N"), date("Y"));
echo date('Y-m-d', $d);

//начало следующей недели
$d  = mktime(0, 0, 0, date("m"), date("d")+ 8 - date("N"), date("Y"));
echo date('Y-m-d', $d);
 
  • Нравится
Реакции: Juri
Назад
Сверху