web-dev-qa-db-fra.com

Comment soustraire 4 mois de la date d'aujourd'hui?

Je dois déclarer deux dates dans "Ymd" format: $toDate et $fromDate.

$toDate représente la date du jour et $fromDate doit être 4 mois plus tôt qu'aujourd'hui.

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

Comment créer $fromDate?

23
Jason94

Utilisez la magie de strtotime :

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

voir le code ci-dessous ...

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

OR

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