Сейчас время везде отображается во временной зоне сервера,что бесит. Надо хранить везде время в UTC, а показывать пользователю исходя из настроек браузера

  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Надо хранить везде время в UTC, а показывать пользователю исходя из настроек браузера.

    Надо бы сделать в профиле галку показывать время местное или нулевое UTC.
    Ну или просто дать пользователю возможность в ручную поставить офсет.

  • crypt
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

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

    • cocuckaOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Да, так меньше заморочек будет.

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        мне начинать разбираться с этим самому или ты в ближайшее время сам планируешь ковырять код?

        • cocuckaOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Я сам запилю, там пердолиться надо с java.util.Date

            • crypt
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

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

                • deep-purple
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  4 years ago

                  А чому у тебя нет пингвина при касте, а у меня есть?

                • cocuckaOP
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  4 years ago

                  Это у меня в ближайших планах. Кстати, в таблицах время в utc хранится, что есть хорошо. Нужно только прикрутить юзерские настройки часового пояса и всё будет заебись

    • sudopacman
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Плюсую. Только у некоторых может быть ещё зимнее/летнее время.

      • cocuckaOP
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Поменяют в настройках, если что. Два раза в год это не напряжно. Я уже вдоволь с этим напердолился 10 лет назад, спасибо Шмеле.

    • w
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Плюсую, а то у меня в браузере фейковый часовой пояс

      • cocuckaOP
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Я сделал так, что юзер сам может выбрать в настройках

        • Stanislav N. aka pztrn
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Чот херня, оно в YEKT зоне показывает вотпрямща посты, которые были сделаны пару часов назад, как вчерашние.

          • cocuckaOP
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            Там один косячок остался, я поправлю на выходных: для слов вчера/сегодня всё ещё время сервера используется.

  • crypt
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    я не уверен, что знаю, как передавать переменные по коду, но если ты мне дашь пример в каком-то одном месте, я сделаю дальше по везде по коду.