Я работаю над проектом Angularjs и пытаюсь сгенерировать даты в соответствии с выбранным пользователем часовым поясом.После долгих исследований я нашел угловой момент.
Я попытался добавить moment.js, moment-timezone.js, angular-moment.js
Я добавил:
angular.module('main', [..., 'moment-picker', 'angularMoment']);
Затем я ввел момент в моем сервисе так:
angular.module('main').service('UtilityServ', ['moment', 'CONSTANTS', function (moment, CONSTANTS) {
Но ни одна из следующих строк не работает:
moment().tz()
moment.tz()
В обоих случаях он говорит, что moment.tzне функция, тогда как:
moment().format('YYYY-MM-DD HH:MM')
отлично работает
Похоже, что angularMoment использует момент, а не момент-часовой пояс