я 2 momentjs объекты, moment1
и moment2
:С помощью momentjs, как я могу определить, представляют ли 2 момента один и тот же день (не обязательно, в одно и то же время)?
Почему moment1.isSame(moment2, 'date')
возвращение ложным ??
Я понимаю, что проверка moment1.isSame(moment2, 'day')
возвращается, являются ли они в тот же день недели (по крайней мере, это то, что он выглядит как из документации). Поэтому, если «день» и «дата» не работают, каков правильный способ определить, соответствуют ли две даты в тот же день?
Я мог бы поклясться, я использовал в прошлом moment1.isSame(moment2, 'date')
, но я должен вспоминать неправильно ...
Таким образом, это просто непоследовательность в momentjs? В другом месте «день» означает «день недели» (например: 'moment1.get ('day')' возвращает 1)? И это недавнее изменение в momentjs (что 'moment1.isSame (moment2, 'date')' больше не работает)? Я использовал «дату» в прошлом, но кто-то еще в моей команде обновлял libs на днях, так что, возможно, momentjs был одним из них ... – Troy
@Troy обновил мой ответ, вы можете использовать как 'date', и 'day', он отлично работает в фрагменте. В моем первом ответе я не проверял, что «дата» работает. – VincenzoC
Видимо, «дата» не работает. Смотрите мой первоначальный скриншот. Если «день» более последователен, я думаю, что я просто использую это. – Troy