MomentJS - é o mesmo

Este método verificará se o momento é igual a outro momento. Ele retorna verdadeiro ou falso.

Sintaxe

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

Exemplo

var issame = moment([2015, 10, 01]).isSame([2015, 10, 01]);

Resultado

Observe que, como com isBefore, podemos usar unit com o método isSame (). A seguir estão as unidades com suporte: ano, mês, semana, dia, hora, minuto e segundo.

Exemplo

var issame = moment([2015, 10, 01]).isSame([2015, 05, 10], 'year');

Resultado

Como o ano de ambos os momentos é correspondente, isso dá true como a saída.

Exemplo

var issame = moment([2015, 10, 01]).isSame([2015, 05, 10], 'month');

Resultado

Observe que, no exemplo acima, o mês não corresponde, portanto, a saída é falsa.

Você obterá false para a unidade do mês, mesmo se o ano não corresponder. Observe o seguinte código para o mesmo.

Exemplo

var issame = moment([2015, 10, 01]).isSame([2014, 05, 10], 'month');

Resultado

Exemplo

var issame = moment([2015, 10, 01]).isSame([2015, 05, 10], 'day');

Resultado