Size: a a a

Clojure — русскоговорящее сообщество

2020 April 30

MA

Mike Ananev in Clojure — русскоговорящее сообщество
сдается мне, это был бот. набирают команду Мстителей
источник
2020 May 01

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
Господа, а поделитесь, как вы между клиентом и сервером обмениваетесь типом time with timezone? Я сейчас отловил злоебучую багу, у меня браузер неправильно определял таймзоны для этого поля, я клиенту отдавал строку вида 1970-01-01T18:00:00.000Z, и moment ее форматировал в +6, хотя моя таймзона +5, оказалось он ее так форматировал потому что в 1970м году в Ташкенте была таки таймзона +6, а сейчас она +5.
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
люблю таймзоны)))))))))))))))))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
+6 это не совсем таймзона, а смещение
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
все правильно, просто в таблицах moment, видимо, нет об этом информации
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
если клиент неправильно определяет смещение, то нужно менять способ его определения?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
можно законтрибьютить в таблицы или написать костылик, который проверит частный случай и добавит час
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
Ivan Grishaev
все правильно, просто в таблицах moment, видимо, нет об этом информации
так как раз таки момент то все правильно делает, просто для меня это не 1970ый год
источник

AT

Artem Trubachev in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
Господа, а поделитесь, как вы между клиентом и сервером обмениваетесь типом time with timezone? Я сейчас отловил злоебучую багу, у меня браузер неправильно определял таймзоны для этого поля, я клиенту отдавал строку вида 1970-01-01T18:00:00.000Z, и moment ее форматировал в +6, хотя моя таймзона +5, оказалось он ее так форматировал потому что в 1970м году в Ташкенте была таки таймзона +6, а сейчас она +5.
Это про moments.js ?
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
я просто так time клиенту передаю
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
тогда не вовсем понятно из вопроса, в чем боль
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
так как раз таки момент то все правильно делает, просто для меня это не 1970ый год
то есть ты отдаёшь клиенту 1970-01-01T18:00:00.000Z, но для тебя это не 1970ый год...
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
Ivan Grishaev
тогда не вовсем понятно из вопроса, в чем боль
у меня есть поле с типом time, в нем лежит значение в utc 04:00, потом я это значение передаю на фронт в виде 1970-01-01T04:00:00.000Z, и он его форматирует по сдвигу 1970го года
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
Ivan Grishaev
тогда не вовсем понятно из вопроса, в чем боль
смог объяснить?
источник

OS

Olim Saidov in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
у меня есть поле с типом time, в нем лежит значение в utc 04:00, потом я это значение передаю на фронт в виде 1970-01-01T04:00:00.000Z, и он его форматирует по сдвигу 1970го года
то есть ты хочешь передать только время без даты?
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
Olim Saidov
то есть ты хочешь передать только время без даты?
Да, но при этом с таймзоной
источник

РБ

Рустам Бабаджанов... in Clojure — русскоговорящее сообщество
а, ну я могу договориться time передавать всегда в utc, и отдавать на клиент строку ’04:00’
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
Да, но при этом с таймзоной
Тогда наверное лучше собрать UTC с сегодняшним днем и потом конвертнуть?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
у меня есть поле с типом time, в нем лежит значение в utc 04:00, потом я это значение передаю на фронт в виде 1970-01-01T04:00:00.000Z, и он его форматирует по сдвигу 1970го года
поле типа тайм не является каким-то моментом времени
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
его надо явно приводить к тому, что хочется
источник