|
Привести UnixTime к локальному с учетом летнего/зимнего времени Ø (Волшебник 24.11.2023 08:29) |
☑ | ||
|---|---|---|---|---|
|
0
AnBlast
23.11.23
✎
11:48
|
Есть несколько филиалов со своими базами. Все это в РИБе т.е. структура конфигурации у всех одинаковая.
Но некоторые филиалы работают в странах, где есть переход на зимнее/летнее время. И есть API где время в UnixTime Вопрос в переводе юникстайма в локальное время... и хочется сразу учесть +/- час зимнего/летнего времени. Может кто решал такую задачку? откуда то брать текущее отклонение от UTC для региона. Просто сделать для каждого филиала обработчик можно, но уж очень их много и постоянно одни закрываются, а другие открываются... Заранее Спасибо! |
|||
|
1
ДедМорроз
23.11.23
✎
13:09
|
Так в unixtime нет ни часового пояса ни смещения времени - это просто число секунд с определенного момента,а вот в каком поясе находится этот момент ?
|
|||
|
2
Garykom
гуру
23.11.23
✎
13:44
|
(0) Периодический РС, причем до секунды чтобы в UTC хранить удобней
Филиал - ТекущееСмещение Затем функции МестноеВремя() и ПолучитьДопустимыеЧасовыеПояса() Откуда брать для истории (смены поясов и переходы зима/лето) большой вопрос Текущие пояса можно с https://www.worldtimezone.com/ |
|||
|
3
AnBlast
23.11.23
✎
16:26
|
(2) это самое простое... но филиалов в неделю может умирать и рождаться пара десятков. И для каждого указывать смещение - тот еще квест. И более того - админ в общем случае не знает переводит страна, где находится филиал, время на зимнее/летнее время
|
|||
|
4
Волшебник
23.11.23
✎
16:36
|
(3) >> но филиалов в неделю может умирать и рождаться пара десятков
Это что за бизнес такой? |
|||
|
5
AnBlast
23.11.23
✎
16:49
|
(4) биржа... филиал=клиент
не каждый зарегистрированный попадает в базу, но при достижения определенных условий - попадает. и вот как попадает, то надо знать его локальное время и системное время операции. |
|||
|
6
Garykom
гуру
23.11.23
✎
16:49
|
(3) У филиала вероятно есть адрес
|
|||
|
7
Волшебник
23.11.23
✎
16:54
|
(5) >> филиал=клиент
Это дурдом |
|||
|
8
Garykom
гуру
23.11.23
✎
17:00
|
||||
|
9
Garykom
гуру
23.11.23
✎
17:03
|
(8)+ еще есть почтовые индексы
https://download.geonames.org/export/zip/ |
| Форум | Правила | Описание | Секции | Поиск |