Я пытаюсь найти дату следующего 15-го числа. Я сталкивался с этим Получите дату следующего вхождения 18-го , но это показывает сегодняшнюю дату, если его '18-е.
Есть ли способ получить следующие 15-е?
привет
// dynamic typing FTW $next15th = mktime(0, 0, 0, date('n') + (date('j') >= 15), 15); echo date('Y-m-d', $next15th);
Глядя на ссылку, указанную выше, я могу предположить, что вы изменили следующее:
$nextDay = 18;
Я бы изменил это на:
$nextDay = 15;
if(date('d') >= 15) $date = date('Y-m', strtotime('+1 month')).-'.$nextDay else $date = date('Y-m').'-'.$nextDay;