Если вы можете представить универсальное время в виде количества миллисекунд с 1 января 1970 года на сервере , то вы можете использовать код страницы для создания экземпляров Date на клиенте, используя часовой пояс клиента, но начиная с этой ссылки UTC. Это нормальное поведение конструктора Javascript Date ():
var clientDate = new Date(serverUTC);
Теперь, как именно вы получите это значение UTC, зависит от языка вашего сервера. На странице JSP это было бы довольно просто:
var clientDate = new Date(<%= whatever.getTheDate().getTime() %>);
или
var clientDate = new Date(${something.theDate.time});
Как только вы получите значение даты в качестве экземпляра Javascript Date на стороне клиента, вы можете просто обновить поле (поля) строкой. Нет встроенных инструментов форматирования даты, но старый стандартный date.js может помочь с его форматером ".toString ()".