За да се вмъкне в полетата за дата и време на mySQL, низът трябва да бъде в определен формат, за да може mySQL да го разбере. Проблемът е, че php има свои собствени мисли и идеи за това как се представят датите. Когато работите с дати между двете, трябва да превеждате.
Ако в php работите с обект от време, можете да направите това, за да получите низ, който mySQL ще хареса:
$mysqlDateString = date('Y-m-d H:i:s', $phpdate);
или ако имате работа с низова дата, можете да направите това:
$mysqlDateString = date('Y-m-d H:i:s', $strtotime("08/09/2009"));
Ако получите низ за дата и час от mySQL, можете да направите това, за да се справите с него в PHP:
$phpTime = strtotime($mysqlDateString);
Току-що се сблъсках с този проблем, така че се надяваме, че това ще работи и за вас.