Tout le monde connaît la fonction strtotime.
Avec celle-ci on peut par exemple récupérer la date d’il y a 2 semaines,
strtotime('-2 week');
ou d’il y a un an
strtotime('-1 year');
Ce qui est intéressant, c’est que l’on peut récupérer la date d’il y a 2 semaines en définissant l’heure, par exemple minuit
strtotime('-2 week midnight');
ou midi:
strtotime('-2 week noon');
on retrouve la liste complète à l’adresse suivante ici
