Давайте предположим, что у меня есть объект, сохраненный на $scope.person
следующим образом:Как управлять выходом часового пояса фильтра даты в Угловом?
{name:"John",birthday:1381227352421}
Для того, чтобы сохранить в чистоте и универсальный, сервер хранит все штампы даты/времени, как универсальный от эпохи.
Когда я отображение объекта, я хочу, чтобы иметь возможность сделать
<span>{{ person.birthday | date }}</span>
Вышеизложенными прекрасно работает в представлении браузера местной даты/времени, но я хочу это контролируемый пользователь, или, возможно, У меня разные объекты, каждый из которых нуждается в другом времени.
Как я могу управлять фильтром date
, чтобы он отображался для определенных часовых поясов?
EDIT: в соответствии с просьбой, дальнейшие пояснения. Я хочу быть в состоянии сделать что-то вроде
<span>{{ person.birthday | date:'tz-'mytime }}</span>
Тогда я могу тянуть вниз, когда пользователь выбирает «EDT» или «UTC» или «PST» и т.д. Когда они делают, дата 1381227352421 является представленный в соответствующем часовом поясе.
не понимаю ваш вопрос –
unotunetely это как JS Date работает. это не проблема углов (если у них нет пользовательской реализации Date) – Aviatrix
Хмм, @Aviatrix, хорошая точка. JS Date поддерживает только вывод в UTC или локальный часовой пояс, а не под контролем. Я предполагаю, что ответ «вы не можете», если вы не используете какую-либо другую услугу. – deitch