Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени
Общение / Веб версия / При внесении траты на странице пишется дата и врем ...

При внесении траты на странице пишется дата и время сервера (внести трату за сегодня: 19 декабря,

Amz
19 декабря 2009 20:25
При внесении траты на странице пишется дата и время сервера (Внести трату за сегодня: 19 декабря, суббота), но при фиксировании траты подставляется время локальное. Может быть, везде должно быть локальное, всё таки интернет-то wirldwide? Ну или на крайний случай - везде серверное.
Admin
 
19 декабря 2009 21:13
Здравствуйте!
Локальное время при внесении траты берётся во избежание ошибок связанных с разницей во времени и т.п. Использовать его ещё где-либо - проблематично.

А какие у вас возникли неприятности связанные с этим?
Amz
19 декабря 2009 21:31
На компьютере стояла неправильная дата. Я неделю не мог понять, почему при внесении траты они "пропадают". Оказалось, они пишутся на другой день в будущее. Но это так, ерунда.
И я подумал: а ведь те, кто живёт в других часовых поясах (не GMT+3), постоянно сталкиваются с этой проблемой. В Красноярске где-нибудь: трата, введённая сегодня в 01.00, перенесётся на вчера на 22:00.
Так значит, локальное время берётся для избежания ошибок, связанных с разницей во времени, но ошибки эти как раз и возникают...
Admin
 
19 декабря 2009 21:39
Там сделана специальная логика для работы с часовыми поясами, всё работает как надо, но иногда бывали косяки другого рода, в связи с чем и решили брать локальное время.

Ваша проблема - действительно косяк, мы с этим уже сталкивались. Пока не придумали как побороть.. возможно вернём взад и не будем брать локальное время.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.