Voici la sortie d'une base de données et j'essaie d'obtenir le nombre de mois entre la date de début et la date de la base de données. Voici ma sortiePHP strtotime return false
string(10) "12/12/2010" Date : 12/12/2010 - 1292112000
string(10) "19/04/2000" Date : 19/04/2000 -
string(10) "08/08/2007" Date : 08/08/2007 - 1186527600
string(10) "20/06/2011" Date : 20/06/2011 -
Comme vous pouvez le voir, les deuxième et quatrième timestamp unix sont vides. Je ne sais pas ce qui pourrait causer le problème. Voici le code que j'utilise pour faire écho à ce que vous voyez ci-dessus.
echo "Date : " . $row['startDate'] . " - " . strtotime($row['startDate']) . var_dump($row['startDate']). "<br />";
un/séparateur est format US et 20/06 6e jour du mois 20 est une date non valide ... use - separator pour les dates britanniques - http://www.php.net/manual/fr/datetime.formats.date.php –