Je possède ce code:php strtotime problèmes, donnant des valeurs incorrectes?
$date = '2010-03-08 8:10:20'
$new_date = date('Y-m-d H:i:s', strtotime($date . " +1 month"));
echo $new_date;
BTW, je l'ai déjà mis
date_default_timezone_set('Europe/London');
Et le résultat est: 5 Avril 2010, 3 jours manquants. Pourquoi est-ce arrivé? J'ai entendu dire qu'il y a des bugs dans strtotime? Si c'est le cas, comment en obtenir un correct? Je veux dire, est-il une autre façon de le remplacer:
$new_date = date('Y-m-d H:i:s', strtotime($date . " +1 month")); // or +2, +3... +100