Как лучше работать с временными зонами (timezones) в веб-приложениях?
И тот и другой способ имеют право на жизнь.
2й наверно удобнее если пользователь может активно менять временную зону.
В то же время 1й на мой взгляд стабильнее и понятней пользователю.
А зачем вам её вообще знать? Отдаёте timestamp в UTC, форматируете с помощью js в timezone клиента.