parser

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

 

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

Ничего не понял...

StopDesign 05.02.2007 21:49

У меня заработало вот так:
$dNowLocal[^date::now[]]
$dNotYetInGMT[^date::create($dNowLocal)]
^dNotYetInGMT.roll[TZ;GMT]

# $dNowGMT[^date::create($dNotYetInGMT)] ^rem{ Эта строчка ничего не меняет }
$dNowGMT[^date::create($dNotYetInGMT.year;$dNotYetInGMT.month;$dNotYetInGMT.day;$dNotYetInGMT.hour;$dNotYetInGMT.minute;$dNotYetInGMT.second)]
$fAddThisToLocalTimeAndYouWillGetGMTTime($dNowGMT-$dNowLocal)

$sKnownTimeInGMT[2007-03-01 15:00:00]
$dKnownTimeNotYetInGMT[^date::create[$sKnownTimeInGMT]]
$dKnownTimeInGMT[^date::create($dKnownTimeNotYetInGMT+$fAddThisToLocalTimeAndYouWillGetGMTTime)]

^dKnownTimeInGMT.sql-string[]

<p>^fAddThisToLocalTimeAndYouWillGetGMTTime.format[%.5f]</p>
Я просто заметил, что вот такая строчка:
$dNowGMT[^date::create($dNotYetInGMT.year;$dNotYetInGMT.month;$dNotYetInGMT.day;$dNotYetInGMT.hour;$dNotYetInGMT.minute;$dNotYetInGMT.second)]
даёт нужный эффект, а такая:
$dNowGMT[^date::create($dNotYetInGMT)]
ничего не меняет.
Видимо, ^date.roll[TZ] влияет только на отображаемые поля объекта класса date. Так?