170 похожих чатов

Если сервер должне работать только с каким то локальным полем

(например только с жителями волгоградской области и никак иначе) - я еще могу это как то понять. с большим трудом, задавая уточняющие вопросы, но все же понять.
а если твои клиенты со всех часовых поясов, зачем какому то серверу хранить свой часовой пояс и добавлять его к времени?

вот у меня 4 сервера.
находятся в разных местах
получаю с них отчеты
первы говорит "в 13 произошло событие"
второй говорит в 14
третий в 15
четвертый в 16.
и все 4 говорят об одном и том же событии на самом деле

13 ответов

9 просмотров

если в бд хранить в int, то ничего не теряется. Даже если улетишь на другой континент он покажет время по местному времени. а так большая часть проектов это мелкие сайты и им смысл все хранить в 0GMT? путаницы потом будет уйма

было такое, но вроде сервисы работали не по 0GMT, а по столичному (Москва, Алматы и тд) 🤷. форумы сколько помню работали по локальному времени, в настройках меняли часовые пояса. даже если по вашему, то все будут видеть 0GMT независимо где сейчас находятся? все равно ведь под каждого юзера нужно часовой пояс указывать

Алексей- Автор вопроса

на знакомых мне проектах за локальное время всегда js отвечал. тоесть всем юзерам на фронт летит +0, а дальше js берет локальный пояс и смещает дату

из минусов подхода api публичным не сделаешь тогда

Алексей- Автор вопроса

попытался сам придумать "почему?" но не смог. не могли бы вы аргументировать?)

на знакомых мне проектах, люди не парились и ставили в настройках местную таймзону (кстати по докам рекомендация), в миграциях timestamp(yyyy-mm-dd hh:ii:ss) и так сохраняли. Правда я особо и не работал с большими проектами, где действительно такое решение было бы полезно 🤷

api обычно отдают со смещение обычно где сервак находится а так у вас просто голая метка. Плюс логи хреновее читать)

Алексей- Автор вопроса

неожиданно... давайте представим такую ситуацию. есть балансировщик, за мин находится кластер размещенный в разных регионах. все в разных часовх поясах (потому что в разных датацентрах, чтобы точно все яйца в одну корзину не складывать, геокласстеры еще приплести можно) летит запрос "размести мой пост" из вьетнама, индии, россии и франции. кажды из них прилетает на отдельный сервер, и этот сервер пишет свое локальное время в базе в поле "дата создания" вот и получается что посты созданы с интервалом в несколько часов, хотя отправляли их одновременно

ну вы сказали решение хранить время постом ниже. Просто надо понимать что фронт может регион определить криво и тут начнется веселье.Выход хранить регион или смещение.

ну по диапазону по ip можно определять первое что в голову приходит или явно указывать смещение

в наше VPN время лучше уходить от такого)

Алексей- Автор вопроса

вариант. если возьмем iptonation там помоему есть "европа" и "сша" или "россия" что относится не к 1 часовому поясу

Алексей- Автор вопроса

100%, но часть пользователей сидит без впн. можно хотя бы о них получить какую то информацию если она нужна

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта