Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Как победить время? 30.09.07 17:02 Число просмотров: 2298
Автор: Vedrus <Serokhvostov Anton> Статус: Member
|
Проблема такая. Есть приложение (клиент), которое обменивается сообщениями с WEB-сайтом. Есть база данных, в которой хранятся времена событий (часовой пояс как у хостинг-провайдера).
Мне нужно, чтобы у клиента это время пересчитывалось в его «родное». Пока такая идея:
В винде с помощью функций GetSystemTime/SystemTimeToFileTime можно получить количество интервалов в 100нс с 1 января 1601г (MSDN), а в linux’e – он установлен у провайдера – time(). Time возвращает количество секунд с 1 января 1970г. (Д. Котеров. Самоучитель PHP4). Необходимую поправку рассчитать через эти функции.
Может есть способ попроще/покрасивее?
|
- Как победить время? - Vedrus 30.09.07 17:02 [2298]
|
|
|