Това може да означава един от тези два често срещани проблема:
1) Нулеви дати, които са 0000-00-00 в MySQL. MySQL ви позволява да ги съхранявате, за да маркирате 0 дати, можете дори да използвате 0001-01-01, но не всички драйвери или програми надолу по веригата могат да се справят с тях. Добавете към низа за връзка
Allow Zero Datetime=true;
Другият избор е изричното им премахване, нещо като
SELECT IF(DateCol='0000-00-00' OR DateCol<'1970-01-01', NULL, DateCol) as DateCol,
Othercol1, ID ....
FROM TBL
2) Форматиране на дата. За някои комбинации драйвер/програма, датите се обработват като низове. Необходимо е изрично преобразуване:
SELECT DATE_FORMAT(DateCol, '%m/%d/%Y') as DateCol,
Othercol1, ID ....
FROM TBL