У меня есть действительно простой кусок кода для moment.js (см. Ниже), он должен разрешиться в true, но вместо этого разрешиться в false.
Я получаю такое же неожиданное поведение с isBefore () или isAfter (), что наводит меня на мысль, что с определением дат что-то не так.
var format = 'YYYY-MM-DDTHH:mm:ss.SSSSZ';
var testTime = moment('Thu Jun 27 2019 05:33:19 GMT+0000', format);
var startPeriod = moment('Thu Jun 27 2019 04:00:19 GMT+0000', format);
var endPeriod = moment('Thu Jun 27 2019 10:00:19 GMT+0000', format);
console.log(
testTime.isBetween(startPeriod, endPeriod)
);
Что такоеЯ здесь скучаю?