Size: a a a

Боль Тимлида

2021 July 26

PD

Phil Delgyado in Боль Тимлида
Но этот инструмент надо аккуратно использовать, он может быть обоюдострым.
Но работает )
источник

DT

Dmitriy Tkachenko in Боль Тимлида
вообще любые потребители АПИ, которые умеют учитывать тайм-зону в ответах от АПИ, такого изменения абсолютно не заметят
источник

Г

Глюкъ in Боль Тимлида
без разницы, GMT, UTC, москва или иркутск
смысл в том, что для всех клиентов отдается единая таймзона
которая на их стороне либо корректируется сама в браузере, либо на их же стороне в их бекенде
а сейчас предлагается это сломать ради одного клиента
источник

PD

Phil Delgyado in Боль Тимлида
А, еще можно на сервере прописать GMT+0
И отдавать в таймзоне сервера )
источник

DT

Dmitriy Tkachenko in Боль Тимлида
Сделай сводную таблицу
источник

Г

Глюкъ in Боль Тимлида
именно так и сделано
источник

DT

Dmitriy Tkachenko in Боль Тимлида
1. Меняем махом у всех на ту которую хочет один клиент. Быстро, гарантированно. Риски - репутационные потери, сломанные интеграции, куча баг-репортов
2. Пишем адаптер чисто для этого потребителя - долго, гаранитованно. Рисков никаких
источник

DT

Dmitriy Tkachenko in Боль Тимлида
3. Вносим параметр таймзоны в апи - средней длительности, нужно оценить клиентов и текущее состояние апи
источник

DT

Dmitriy Tkachenko in Боль Тимлида
4. Посылаем его нахер
источник

DT

Dmitriy Tkachenko in Боль Тимлида
и пусть выбирают
источник

DT

Dmitriy Tkachenko in Боль Тимлида
какой они хотят
источник

DT

Dmitriy Tkachenko in Боль Тимлида
этот варик самый быстрый, самый гарантированный, без репутационных потерь)
источник

Г

Глюкъ in Боль Тимлида
это вполне жизнеспособно
но ведь клиенту проще не передавать нам "+4", а просто добавить эти +4 у себя :)
источник

SU

Sergey Ulyanov in Боль Тимлида
3. Делаем отдельное api для этого клиента
4. Добавляем входной параметр в имеющее АПИ часовой пояс клиента (по-умолчанию, GMT)
источник

Г

Глюкъ in Боль Тимлида
то есть получается что все решения — технические?
источник

SU

Sergey Ulyanov in Боль Тимлида
Они реализуемы вашими силами, не надо никого уговаривать. И что самое главное, универсальные
источник

SU

Sergey Ulyanov in Боль Тимлида
Представьте, в будущем у вас будет пучок клиентов,и для каждого нужна своя таймзона. Вы замучаетесь бегать со служебками и договариваться)
источник

AB

Aleksandr Bespalov in Боль Тимлида
В варианте Филла тоже не надо никого уговаривать и это не технический способ, а вполне нормальный, т.к. продажник лезет в код и продавить хочет решение после которого "хоть потоп", т.к. он продаст/продал. Куча боли в айти по этой причине - решают техническим способом орг. проблемы.
источник

SU

Sergey Ulyanov in Боль Тимлида
Есть еще вариант: как вы разделяете клиента? Если на беке вы знаете о нем: токен, логин, прочее.. то можете сделать настройку клиент-таймзона и конвертировать автоматом
источник

Г

Глюкъ in Боль Тимлида
их и так пучок
и все они тихо берут нулевую таймзону и тихо корректрируют
каждый на свою — они же разных городах
источник