Получить дату следующего вхождения 18-го - PullRequest
1 голос
/ 23 сентября 2010

Хорошо, поэтому мне нужно использовать PHP, чтобы получить дату следующего вхождения 18-го числа.

Например, допустим, я выполнил свой скрипт 28 декабря 2011 года. Мне понадобится код, который мог бы выплевывать 2012-01-18. Если бы это было 9 апреля 2011 года, мне бы понадобился код, чтобы выплюнуть 2011-04-18. Имеет смысл?

Есть идеи?

1 Ответ

4 голосов
/ 23 сентября 2010

Это должно дать вам следующее вхождение 18-го

$nextDay = 18;
$nextDate = (date('d') > $nextDay) ? date('Y-m', strtotime('+1 month')).'-'.$nextDay : date('Y-m').'-'.$nextDay;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...