Im пытается захватить локальное время и сохранить его в таблице mysql. Я прочитал «PHP руководство», который говорит:Как захватить локальное время и сохранить его в таблице mysql?
$today = date("H:i:s"); // the result would be something like 17:16:18
Но когда я пытаюсь это, результат 00:00:00
Так что я попытался
$today = date('Y/m/d');
И результат был бы быть правильной сегодняшней датой.
Если я иду, чтобы проверить, что хранилось на MySQL я вижу это:
2013-11-14 00:00:00
Таким образом, ее захват дату, но не время. Что я делаю не так? Как я могу записать свое местное время?
Местное кому? Php возвращает время, основанное на времени и часовом поясе хоста в php.ini. mysql использует свой часовой пояс conig. Вам лучше сохранить время в UTC и настроить значение на целевой tz. – Anthony
@ Энтони, пожалуйста, скажите мне, как мои глаза уже краснеют от поиска в Интернете и не могут найти дорогу. – azirion
http://www.php.net/manual/en/datetime.settimezone.php – Anthony