parser

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

 

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

^date::now[] - глюк или я что-то упустил?

Таев Олег 09.11.2004 17:00

Ситуация такая:
при создании даты и последующем конвертировании результата в unix_timestamp дата+время получается на 8(!!!) часов меньше реальной.

вот фрагмент кода
$date[^date::now[]]
^date.unix-timestamp[] / 
$dt[^date::create($date.year;$date.month;1;0;0;0)]
$stop[^dt.unix-timestamp[]]
^date.roll[month](-1)
$dt[^date::create($date.year;$date.month;1;0;0;0)]
$start[^dt.unix-timestamp[]]
$start / $stop
результат выполнения (на машине 2004-11-09 16:52:08):
1100008328 / 1096574400 / 1099256400

проверяю таймстампы:
1100008328 - 2004-11-09 08:52:08
1096574400 - 2004-09-30 16:00:00
1099256400 - 2004-10-31 16:00:00

парсер 3.1.3+XML (CGI), платформа WinXP, Apache

повторяя вопрос топика - и где грабли?