Как исправить время в javascript, если у пользователя в системе неверная дата?
Привет друзья, использую библиотеку moment для отображения последних действий пользователя с помощью метода moment(date).fromNow(), выглядит это следующим образом:
минуту назад
5 минут назад
А если у пользователя не корректное время, то у него может moment отобразить такой текст:
через 14 минут
через 19 минут
Можно как то исправить локальное время в браузере?
Очевидно, либо передавать с сервера уже обработанное время (то есть текстом, например), либо с сервера передавать время открытия страницы, на клиенте при загрузке считать разницу между клиентом и сервером и при каждом выводе времени компенсировать эту разницу.
В moment можно даже переопределить текущее время и просто сделать его равным времени сервера.