Всунул
mysql_query("SET time_zone = '+02:00'");
time нормально принимает время, timestamp ставит время сервера
Есть ли способ установить локальное время в timestamp или поле такого типа принимает только время сервера?
Заранее всем спасибо!
mysql_query("SET time_zone = '+02:00'");
Цитата (walerus @ 23.03.2017 - 01:09) |
sh47n Читать [URL=http://php.net/manual/ru/function.date-default-timezone-set.php] |
Цитата |
к timestamp никак нельзя привязать локальное время |
Цитата (Игорь_Vasinsky @ 23.03.2017 - 09:02) | ||
почему? а формировать timestamp с учётом таймзоны? т.е. формировать timestamp с нужным для тебя отклонением |
Цитата |
Хотя в структуру к полю timestamp сервер сам добавил now |
UNIX_TIMESTAMP(NOW())
Цитата |
но я не нашел как средствами PHP получить UTC клиента |
mysql_query("SET time_zone = '+02:00'");