Я хочу показать даты относительно часовых поясов пользователей.
Моя надежда заключается в том, что Angular имеет способ глобально настроить фильтр Date
, чтобы сделать это - необходимость делать это вручную в каждом конкретном случае кажется неправильным.
Мои временные метки уже завернуты в функцию timestamp()
(просто умножить на 1000), но я бы предпочел не изменять эту функцию, если мне это не нужно.
Edit:
Я делаю это, и он работает, но, как указано выше, я хотел бы установить этот уровень выше, если возможно
$scope.timestamp = function (unix_time) {
var epoch = (unix_time * 1000);
var date = new Date();
var localOffset = (-1) * date.getTimezoneOffset() * 60000;
var stamp = Math.round(new Date(epoch + localOffset).getTime());
return stamp;
};