Я пытаюсь использовать MomentJS для сравнения двух дат.Вот код, который я использую:
var returnTime = moment(fetchedReturnTime).utc().format('YYYY-MM-DD HH:mm');
var timeThreeDays = moment().add(3, 'days').utc().format("YYYY-MM-DD HH:mm");
var beginningTime = moment('8:45am', 'h:mma');
var endTime = moment('9:00am', 'h:mma');
console.log(timeThreeDays.isAfter(returnTime)); // true
Когда я использую isAfter
с beginningTime
и endTime
, сравнение работает, но когда я использую его с returnTime
и timeThreeDays
Я получаю ошибку, что timeThreeDays.isAfter is not a function
.Почему это может происходить?