23 votes

Comment soustraire 4 mois à la date du jour ?

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

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

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

Comment créer $fromDate ?

59voto

Pekka 웃 Points 249607

Utilisez la magie de strtotime :

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

8voto

VAC-Prabhu Points 982

Voir le code ci-dessous...

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

OU

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X