Если текущее время между двумя, используя момент

Я пытаюсь найти текущее местное время между двумя другими моментами, используя моменты.

У меня есть следующий код:

var currentTime = moment().format('YYYY-MM-DD HH:mm');

var prefix = 'YYYY-MM-DD ';
// the prefix is because moment expects a date prefix when parsing
var start_time = moment(prefix + '16:00').format('HH:mm');
var end_time = moment(prefix + '16:30').format('HH:mm');

if( moment(currentTime).isBetween(start_time,end_time) )
    alert('TRUE');
else
    alert('FALSE');

А теперь давайте предположим, что время сейчас16:10, он должен предупреждать ИСТИНА, но он предупреждает ЛОЖЬ.

Любые идеи, почему это не работает, как задумано. Неправильное ли форматирование?

Ответы на вопрос(2)

Ваш ответ на вопрос