Moment.js, дата (ММ-ГГГГ) нормальное сравнение неверно

Я создаю таблицу динамических транзакций в своем приложении. В этой таблице каждый месяц может быть разделен, и после месяца должна быть добавлена ??общая строка.

Моя версия работала до тех пор, пока год не изменился. Декабрь 2016 года и январь 2017 года не разделяются, потому что сравнение не сделано правильно.

Упрощен Я делаю следующее:

var dateNow = moment("2016-12-21T13:14:55").format("MM-YYYY");
var lastDate = moment("2017-01-13T14:23:12").format("MM-YYYY");

if(lastDate > dateNow) // This is false
{
  // This isn't executed
}

Почему сравнение ложно? Он работает на все остальные месяцы.

Версия moment.js, которую я использую, - 2.7.0.

javascript,date,comparison,momentjs,

0
Яндекс.Метрика