Задать вопрос
mrusklon
@mrusklon
Не получается? Яростно гугли!

Как переписать код php под jquery (установка минимальной даты)?

есть такой код
$minDate = (date("d") <= 5) ? date("Y-m-01", strtotime('-1 month')) : date("Y-m-01");

    $datetime1 = date_create($minDate);
    $datetime2 = date_create($row['date']);

if($datetime1 < $datetime2) {
            // какой то код
        }


в $row['date'] приходит дата из БД , вместо нее надо подставлять дату из инпута , но это чипуха , подскажите как переделать вот эту строку
$minDate = (date("d") <= 5) ? date("Y-m-01", strtotime('-1 month')) : date("Y-m-01");

там указывается дата в зависимости от текущей даты, например:
Если сегодня 2019-07-31, т.е. число 31, то $minDate = "2019-07-01";
Если сегодня 2019-08-05, т.е. число 5, то $minDate = "2019-07-01";
Если сегодня 2019-08-06, т.е. число 6, то $minDate = "2019-08-01";
Если сегодня 2019-08-30, т.е. число 30, то $minDate = "2019-08-01";
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
AlekseyNikulin
@AlekseyNikulin
недочеловек
Павел сделай так:

function getMinDate($now){
    $now = strtotime($now);
    return date("d", $now) <= 5 ? date("Y-m-01", strtotime('-1 month', $now)) : date("Y-m-01", $now);
}

print getMinDate('2019-08-05') . "\n";
print getMinDate('2019-08-08') . "\n";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект