Я хочу показать даты относительно часовых поясов пользователей.
Я надеюсь, что у Angular есть способ глобально настроить фильтр Date
для этого — необходимость делать это вручную в каждом конкретном случае кажется неправильной.
Мои временные метки уже заключены в функцию timestamp()
(просто для умножения на 1000), но я бы предпочел не изменять эту функцию, если в этом нет необходимости.
Изменить:
Я делаю это, и это работает, но, как указано выше, я хотел бы установить это на один уровень выше, если это возможно.
$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;
};