parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

ситуация проясняется

Таев Олег 10.11.2004 11:12

Делаю:
$date[^date::now[]]
$dt_debug[^date::unix-timestamp(^date.unix_timestamp)]
DEBUG: ^date.sql-string[] / ^date.unix-timestamp[] / ^dt_debug.sql-string[]
Результат:
DEBUG: 2004-11-10 10:32:21 / 1100071941 / 2004-11-10 10:32:21

А при проверке на SQL-сервере (Linux, MySQL) полученный таймстамп на 8 часов меньше!

Таймстампы в базу попадают с Линуха, используя unix_timestamp('ГГГГ-ММ-ДД чч:мм:сс')
Строка подключения:
$SQL.connect-string[mysql://<user>:<password>@<host>/<database>?charset=cp1251_koi8]
Вот статус/версия SQL-сервера
mysql> \s                                                                       
--------------                                                                  
mysql  Ver 11.16 Distrib 3.23.49, for redhat-linux-gnu (i386)                   
                                                                                
Connection id:          3296                                                    
Current database:       ...
Current user:           root@localhost                                          
Current pager:          stdout                                                  
Using outfile:          ''                                                      
Server version:         3.23.49                                                 
Protocol version:       10                                                      
Connection:             Localhost via UNIX socket                               
Client characterset:    latin1                                                  
Server characterset:    latin1                                                  
UNIX socket:            /var/lib/mysql/mysql.sock                               
Uptime:                 126 days 9 hours 25 min 42 sec                          
                                                                                
Threads: 1  Questions: 1066221  Slow queries: 3  Opens: 949  Flush tables: 1  Open tables: 33 Queries per second avg: .098                                     
--------------                                                                  
Дата на серваке верная, он является NTP-сервером для всей сети (и моей машины тоже), так что время везде одинаковое с точностью до секунды.

Может, что-то с конфигом SQL-сервака? Как проверить его реакцию на даты и как поправить (если это возможно)?