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

От себя добавлю, что спрашивать у человека текущее время никто

не запретит, но так не узнать его таймзону.

У меня вот сейчас время 8-54. Какая у меня таймзона? А? А? Ааа? 😃

25 ответов

22 просмотра

UTC+3 🤷‍♂️

Rocket- Автор вопроса
Fᴏʀᴅᴇɴ
UTC+3 🤷‍♂️

Это смещение, а не таймзона. Таймзона у меня, сюрприз, IDT.

Rocket- Автор вопроса
Fᴏʀᴅᴇɴ
та ебанарот

Потому что у нас перевод времени есть. Как и много еще где. Так что зимой будет UTC+2, а таймзона - IST.

Гугл » https://grishaev.me/timezone/

Rocket- Автор вопроса
Dev ✨
Гугл » https://grishaev.me/timezone/

Там в статье которую я скинул, в коментах, написано почему с Постгрёй так не нужно делать. Статья довольно старая конечно, возможно впостгре что-то поменялось, однако… В любом случае тут не учитывается что целые регионы могут переезжать из одной таймзоны в другую и происходит такое отнюдь не так редко как кажется. Еще раз - если речь идет о простом записи логов - конечно проблем нет. Если же печь идет о событиях в будущем(шедулеры, ага) - то тут все совсем плохо и в ручную писать придётся.

Rocket- Автор вопроса
Rocket
Там в статье которую я скинул, в коментах, написан...

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

Rocket
Там в статье которую я скинул, в коментах, написан...

Ой, если думать таким образом, то тут уже в рамках бота никому не угодишь, писать придется особенности для каждой деревни 💁‍♂ Благо данная проблема актуальна только в ботах, ибо тг не передает именно клиентское время

Dev ✨
Ой, если думать таким образом, то тут уже в рамках...

Ну так и надо писать для каждой деревни, если клиенториентированный сервис

Rocket- Автор вопроса
Dev ✨
Ой, если думать таким образом, то тут уже в рамках...

Никто не передает клиентское время и, как я писал уже выше - это бесполезная информация.

Rocket
С событиями в прошлом еще веселее - если ты, напри...

не говори про биллинги... у меня на работе биллинги... к счастью я мало с ними сейчас работаю, но успел..

Rocket
Никто не передает клиентское время и, как я писал ...

Когда у тебя продукт самостоятельный, к примеру те же приложения для телефона, то ты эту информацию свободно можешь взять с устройства клиета 👌 А в рамках бота на сторонней платформе будет посложнее

Rocket- Автор вопроса
Magic
не говори про биллинги... у меня на работе биллин...

Ну вот бро, а у меня так и вообще целая финансовая система.

Magic
Ну так и надо писать для каждой деревни, если клие...

Проще будет самим клиентам указать свое время и все Особенность с учётом каждой деревни того точно не стоит 🌚

Rocket- Автор вопроса
Dev ✨
Когда у тебя продукт самостоятельный, к примеру те...

А завтра клиент прилетел из Тель-Авива в Чикаго. А часовой пояс у него стоит - Москва. И что делать? И откуда ты знаешь как устройство перевело время? И что делать если у него приложение на двух устройствах и время там разное? Если вы думаете что это редкий случай - гляньте карту таймзон РФ. Вообщем, не забывайте страдать.

Rocket
А завтра клиент прилетел из Тель-Авива в Чикаго. А...

Так лол, не усложняй Если у него на устройстве стоит Москва, значит она и будет учитываться + обычно у людей всё меняется в зависимости от времени сети Ты можешь себе поставить на сервере одно время, а для клиента уже выводить разницу с учётом времени на устройстве Тг тоже выводит время в зависимости от времени на устройстве и если на одном Москва, а на другом Лондон, то на каждом будет выводиться с учётом времени на устройстве, что правильно

Rocket- Автор вопроса
Rocket
Ок ок. Я умываю руки. 😃

Ты просто все усложняешь, хотя ясные решения у тебя перед носом и тг тому пример Если я сейчас на ноуте поставлю +2 от местного времени, то у меня на ноуте с такой разницей, а телефоне по умолчанию всё будет показываться Проверено при переезде как раз.

Rocket- Автор вопроса
Dev ✨
Ты просто все усложняешь, хотя ясные решения у теб...

Ага. А твой будильник в боте сработает в 8 вместо 10 как ты хотел. Ну или в 12 вместо 10. Ой как весело, если ты рассчитывал, что он тебе напомнит о том что надо в аэропорт ехать… 🤣 «Пока я тут футю, поезд на Варкутю - давно уже тютю.» ©️

Rocket
С событиями в прошлом еще веселее - если ты, напри...

А что если определить интервал времени у себя на сервере и хер с ним, что у клиента 666 раз поменялись таймзоны Так-то сервис отработал свой интервал времени, надо ещё - плоти

Rocket
Ага. А твой будильник в боте сработает в 8 вместо ...

Про ботов я тебе уже писал, что тут хуйня в общем, а при самостоятельном проекте это всё изи.

Rocket- Автор вопроса
Dev ✨
Про ботов я тебе уже писал, что тут хуйня в общем,...

Ок ок ок. Изи так изи. Я все, в душ пойду, а то на стендап опять опоздаю.

Rocket- Автор вопроса
Magic
бля, мне бы так научиться игнорить

Понимаю. «В интернете кто-то не прав.» ©️☺️

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта