• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None
    • Jenkins 2.203

      Our Jenkins instances are used by users in multiple time zones. It would be nice if the user was able to set his/her time zone in user preferences, and for times to then be displayed local to that user.

          [JENKINS-19887] Allow time zone to be set on a per user basis

          Brian Egge created issue -
          Brian Egge made changes -
          Link New: This issue is related to JENKINS-13092 [ JENKINS-13092 ]

          This is a near duplicate of JENKINS-1962 "Detect timezone from browser".

          Christian Höltje added a comment - This is a near duplicate of JENKINS-1962 "Detect timezone from browser".

          Just trying to merge everything into one issue for better visibility.

          Christian Höltje added a comment - Just trying to merge everything into one issue for better visibility.
          Christian Höltje made changes -
          Link New: This issue duplicates JENKINS-1962 [ JENKINS-1962 ]

          Tim Drury added a comment -

          While detecting the user's timezone from the browser would be optimal, an easier implementation of this would be to provide either a timezone or timezone offset in the user's "People" page, then simply apply that offset to all the times displayed.

          Tim Drury added a comment - While detecting the user's timezone from the browser would be optimal, an easier implementation of this would be to provide either a timezone or timezone offset in the user's "People" page, then simply apply that offset to all the times displayed.
          Oleg Nenashev made changes -
          Link New: This issue is duplicated by JENKINS-21143 [ JENKINS-21143 ]

          Another approach for this could be to deliver all dates in a default timezone and use momentjs or a similar library to convert the date time on the frontend side to either the browsers timezone (this could be the default) or to a manually selected one.

          This would be rather easy to implement and would not require any big changes in jenkins itself, just all places that deliver times must be wrapped in some markup, e.g. a class and some data-fields (e.g. data-datetime containing a rfc3339 timestamp)

          Patrick Brückner added a comment - Another approach for this could be to deliver all dates in a default timezone and use momentjs or a similar library to convert the date time on the frontend side to either the browsers timezone (this could be the default) or to a manually selected one. This would be rather easy to implement and would not require any big changes in jenkins itself, just all places that deliver times must be wrapped in some markup, e.g. a class and some data-fields (e.g. data-datetime containing a rfc3339 timestamp)
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 151408 ] New: JNJira + In-Review [ 177948 ]
          Peter Hayes made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: dashboard-view-plugin [ 15679 ]

            Unassigned Unassigned
            brianegge Brian Egge
            Votes:
            74 Vote for this issue
            Watchers:
            54 Start watching this issue

              Created:
              Updated:
              Resolved: