Ниже приведен вывод из базы данных, и я пытаюсь получить количество месяцев между датой начала и датой из базы данных. Ниже мой выводPHP 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 -
Как вы можете видеть, вторая и четвертая временные метки unix пусты. Я не знаю, что может вызвать проблему. Ниже приведен код, который я использую, чтобы повторить то, что вы видите выше.
echo "Date : " . $row['startDate'] . " - " . strtotime($row['startDate']) . var_dump($row['startDate']). "<br />";
а/Сепаратор США формат и 20/06 шестого дня 20-го месяца является неверной датой ... . use - separator for UK date - http://www.php.net/manual/en/datetime.formats.date.php –