Вопрос

Мне нужно объявить два дата в "Ymd" формат: $toDate а также $fromDate.

$toDate представляет сегодняшнюю дату и $fromDate должен быть на 4 месяца раньше, чем сегодня.

$toDate = Date('Ymd');
$fromDate = ?

Как мне создать $fromDate?

Это было полезно?

Решение

Использовать магию strtotime:

$fromDate = date("Ymd", strtotime("-4 months"));

Другие советы

Смотрите код ниже ...

$fourmonthsback = date("Ymd", mktime(0, 0, 0, date("m")-4, date("d"),   date("Y")));

ИЛИ

$fourmonthsback = mktime(0, 0, 0, date("m")-4, date("d"),   date("Y"));
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top