Я использую следующий INSERT заявление:MySQL сейчас() изменение часового пояса
INSERT INTO messages SET `to` = '".$to."', `from` = '".$this->userid."', `title` = '".$title."', `message` = '".$message."', `created` = NOW()
Однако, он использует свое время сервера (America/Монреаль). Я хочу часовой пояс в Азии (Азия/Калькутта)
Возможно ли это с тем же запросом?
HI ТНХ, НО НЕ РАБОТАЕТ "INSERT INTO сообщений SET' в' = «".. $ К "',' от' =" $ this-> userid. ",' title' = '". $ title."', 'message' = '". $ message. "',' created' = CONVERT_TZ (NOW(), 'America/Phoenix', «Азия/Калькутта») – Harinder
Сделайте подзаголовок на созданном, SELECT CONVERT_TZ (сейчас(), 'US/Eastern', 'US/Central'); – wesside
Скорее, вам может понадобиться заполнить таблицы часовых поясов, ref: http://stackoverflow.com/questions/2523286/mysql-convert-tz mysql_tzinfo_to_sql/usr/share/zoneinfo | mysql -u root mysql – wesside