Найти дату следующего 15-го числа с помощью php - PullRequest
0 голосов
/ 15 июля 2011

Я пытаюсь найти дату следующего 15-го числа. Я сталкивался с этим Получите дату следующего вхождения 18-го , но это показывает сегодняшнюю дату, если его '18-е.

Есть ли способ получить следующие 15-е?

привет

Ответы [ 3 ]

3 голосов
/ 15 июля 2011
                                   // dynamic typing FTW
$next15th = mktime(0, 0, 0, date('n') + (date('j') >= 15), 15);

echo date('Y-m-d', $next15th);
3 голосов
/ 15 июля 2011

Глядя на ссылку, указанную выше, я могу предположить, что вы изменили следующее:

$nextDay = 18;

Я бы изменил это на:

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