Поддерживает ли MySQL NOW() часовой пояс системы или какой-то стандарт, например GMT или UTC?Какой часовой пояс выполняет MySQL NOW(), следуя
ответ
Текущее время в этом часовом поясе. Из 5.1 docs:
Возвращает текущую дату и время в качестве значения в 'YYYY-MM-DD HH: MM: SS' или формате YYYYMMDDHHMMSS.uuuuuu, в зависимости от того, функция используется в строка или числовой контекст. Значение выражается в текущем часовом поясе .
Теперь «текущий часовой пояс» может означать разные вещи: часовой пояс
- Система
- Временная зона, указанный для сервера MySQL в общем
- соединение конкретного часового пояса
Более подробная информация находится в 5.1 time zone documentation.
(5.4 документы выглядят одинаково для этих битов. Очевидно, обратитесь к документации по версии вы работаете для лучшей информации.)
the docs Per, правила являются сложными, но в основном сводятся к «часовой пояс текущего сеанса» (который по умолчанию системы временной зоны):
текущее время сеанса зоны установки влияет отображение и хранение значений времени, которые являются зона регистра. Этот включает значения, отображаемые функциями , такими как NOW() или CURTIME(), и значения, сохраненные и извлеченные из столбцов TIMESTAMP. Значения для Столбцы TIMESTAMP преобразуются из в текущий часовой пояс в UTC для хранения , а с UTC - в текущий часовой пояс для извлечения.
Конечно, вы можете использовать UTC_TIMESTAMP()
, если вам нужен UTC специально.
Насколько я знаю, системные часы возвращаются. Проверьте часовой пояс вашей системы. Я подключаю MySQL локально (например, из PHP), что временные зоны не будут иметь значения для MySQL, я предпочитаю обрабатывать их в PHP.
Не могли бы вы снова объяснить материал PHP. Если я получаю столбец timestamp, используя PHP, в какой временной зоне он находится? Часовой пояс PHP по умолчанию? – Sohaib
- 1. Adjust «NOW()» часовой пояс
- 2. Как сделать функцию MySQL() NOW() использовать часовой пояс клиента?
- 3. MySQL Неправильный часовой пояс
- 4. Mysql часовой пояс по умолчанию
- 5. expireAfterSeconds какой часовой пояс используется?
- 6. Какой часовой пояс S3Object.getObjectMetadata(). GetLastModified()?
- 7. MySQL: сохранить часовой пояс сервера или часовой пояс пользователя?
- 8. Часовой пояс Joomla отличается от MySQL Часовой пояс
- 9. Postgres now() возвращает +03 часовой пояс, но показывает часовой пояс возвращается GMT
- 10. Mysql набор SYSTEM часовой пояс
- 11. MySQL Преобразование Часовой пояс в запросе - Как?
- 12. изменить часовой пояс mysql без корня
- 13. В какой часовой пояс я инициализирую QDateTime?
- 14. Какой часовой пояс (зона, временная метка) Postgresql?
- 15. Какой часовой пояс использовать для manila, philippines
- 16. Какой часовой пояс используется java.sql.Timestamp (long)?
- 17. Какой часовой пояс используется сервером Heroku?
- 18. Как обрабатывать часовой пояс MySQL в скрипте
- 19. PHP & MySQL записей индивидуальный часовой пояс
- 20. MySQL запутанный Часовой пояс сохраненного объекта даты
- 21. Как установить часовой пояс динамически как часовой пояс клиента
- 22. Twitter - Часовой пояс Tweeet
- 23. Rails Часовой пояс исчезает
- 24. Как проверить часовой пояс сервера
- 25. получить часовой пояс пользователя
- 26. Часовой пояс Sendgrid
- 27. Изменить часовой пояс браузера
- 28. xml schema Часовой пояс
- 29. пользовательский часовой пояс
- 30. Часовой пояс iTunes Connect?
+1 для обозначения функции UTC_TIMESTAMP(). –