| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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)]ничего не меняет.