Привет, ребята, я пытаюсь узнать разницу во времени с помощью MomentJS, чтобы построить часы обратного отсчета. Проблема в том, что я получаю такую ошибку:
Предупреждение об устаревании: предоставленное значение не в признанном формате RFC2822 или ISO. Создание момента возвращается к js Date (), что не является надежным для всех браузеров и версий. Не рекомендуется использовать форматы даты, отличные от RFC2822 / ISO, и они будут удалены в следующем основном выпуске. См. http://momentjs.com/guides/#/warnings/js-date/ для получения дополнительной информации. Аргументы: [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 00:00, _f: undefined, _strict: undefined, _locale: [объект Object]
Мой журнал console.log NaN
Что я делаю неправильно?
Вот ТС:
now: any;
ngOnInit() {
this.now = parseInt(moment().format('h'));
}
///
startTimer() {
const endTime = moment('10AM', ['h:mm A']).format('HH:mm');
const a = moment(this.now, 'HHmm').diff(endTime, 'hours');
console.log(a);
}