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