MomentJS - é o mesmo ou antes

Este método verifica se um momento é igual ou anterior a outro momento.

Sintaxe

moment().isSameOrBefore(Moment|String|Number|Date|Array);
moment().isSameOrBefore(Moment|String|Number|Date|Array, String);

Exemplo

var issameorbefore = moment('2017-10-10').isSameOrBefore('2017-11-21');

Resultado

Exemplo

var issameorbefore = moment('2017-10-10').isSameOrBefore('2017-08-21');

Resultado

Observe que no código mostrado acima, o momento não é o mesmo nem antes, então a saída é falsa.

Podemos usar as unidades com isSameOrBefore () e as suportadas são ano, mês, semana, dia, hora, minuto e segundo.

Exemplo

var issameorbefore = moment('2017-10-10').isSameOrBefore('2017-08-21', 'year');

Resultado

Exemplo

var issameorbefore = moment('2017-10-10').isSameOrBefore('2017-10-21', 'month');

Resultado