Узнать часовой пояс в Mysql

8 Фев
2012

Имеем под рукой только консоль mysql, необходимо узнать часовой пояс на котором работает mysql сервер.

Запрос

SELECT @@global.time_zone, @@session.time_zone;

Результат:

+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+
1 row in set (0.07 sec)

Из этого результат не понятно какой у нас часовой пояс. Едем дальше и пробуем так:

select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00')) as timezone;

Результат

+----------+
| timezone |
+----------+
| 01:00:00 |
+----------+
1 row in set (0.07 sec)

Результат уже можно хоть как-то понять.

2 комментария к записи Узнать часовой пояс в Mysql

Avatar

Андрей

10th Февраль 2012 в 09:18

А так?

mysql> SHOW VARIABLES LIKE ‘%time_zone%’;
+——————+———+
| Variable_name | Value |
+——————+———+
| system_time_zone | MSK |
| time_zone | SYSTEM |
+——————+———+
2 rows in set (0.02 sec)

Avatar

Сергей

2nd Март 2012 в 10:44

Ога можно и так 🙂
Но мыж не ищем легких путей 😉

Оставить комментарий или два

Наверх
Rambler's Top100