Як отримати значення часового поясу в MySQL?

Поточні глобальні значення та значення часового поясу сеансу можна отримати таким чином: ВИБЕРІТЬ @@GLOBAL. time_zone, @@SESSION.

Функція CURRENT_TIMESTAMP у базі даних MySQL повертає поточну дату й час (тобто час для машини, на якій запущено цей екземпляр MySQL). Його наведено як значення в РРРР-ММ-ДД формат гг:хх:сс.

DBTIMEZONE повертає значення часового поясу бази даних. Повернутий тип – це зсув часового поясу (тип символу у форматі '[+|-]TZH:TZM' ) або ім'я регіону часового поясу, залежно від того, як користувач вказав значення часового поясу бази даних в останньому CREATE DATABASE або оператор ALTER DATABASE.

таблиця time_zone_name одна з системних таблиць mysql, яка може містити інформацію про часовий пояс. Зазвичай бажано, щоб система обробляла часовий пояс, у цьому випадку таблиця буде порожньою (за замовчуванням), але ви можете заповнити таблиці часових поясів mysql за допомогою утиліти mariadb-tzinfo-to-sql.

Користувачі SQL Server зазвичай отримують місцевий часовий пояс за використання функції GETDATE() із операторами вставки/оновлення або як обмеження за замовчуванням для стовпця datetime у операторі select.