Добрый день
Есть сервер, есть база. В базе существует таблица с филиалами. Физически филиалы разбросаны по всей России и имеют свой часовой пояс. На самом сервере установлена время Московское (+2). Сейчас пишем планировщик действий, выполнения события которого будут завязаны с параметрами, которые хранятся в таблице Tasks. Одно из свойств время выполнения. Клубок вопросов, который ни как не могу распутать, связан с тем, что у каждого филиала свой часовой пояс.
В программе работающий с базой при создании задачи будут указывать время выполнения, которое с учётом часового пояса филиала (а то может сойти с ума)) который уж точно не знает что такое utc).
У меня голова кругом.
Получается на самом сервере, свой время (московское + 2), у филиалов другой время... посоветуйте, какое время выполнения нужно хранить в таблице Task? как его корректно отображать на стороне клиента? Скорей всего придётся вводить каждому филиалу такое понятие как Часовой пояс и хранить его в таблице?
Есть сервер, есть база. В базе существует таблица с филиалами. Физически филиалы разбросаны по всей России и имеют свой часовой пояс. На самом сервере установлена время Московское (+2). Сейчас пишем планировщик действий, выполнения события которого будут завязаны с параметрами, которые хранятся в таблице Tasks. Одно из свойств время выполнения. Клубок вопросов, который ни как не могу распутать, связан с тем, что у каждого филиала свой часовой пояс.
В программе работающий с базой при создании задачи будут указывать время выполнения, которое с учётом часового пояса филиала (а то может сойти с ума)) который уж точно не знает что такое utc).
У меня голова кругом.
Получается на самом сервере, свой время (московское + 2), у филиалов другой время... посоветуйте, какое время выполнения нужно хранить в таблице Task? как его корректно отображать на стороне клиента? Скорей всего придётся вводить каждому филиалу такое понятие как Часовой пояс и хранить его в таблице?