Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

getDay() 0 e 6 retornando domingo e segunda

Olá, Eu fiz os exemplos comparando data.getDay() == 0 || data.getDay()==6 e só funcionou quando colocava data domingo ou segunda. Ele interpretou o 6 como segunda e não sábado. Alguma idéia do porque?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Fala ai Juliano, tudo bem? Vamos lá:

Eu fiz os exemplos comparando data.getDay() == 0 || data.getDay()==6 e só funcionou quando colocava data domingo ou segunda. Ele interpretou o 6 como segunda e não sábado. Alguma idéia do porque?

  1. A segunda feira será reconhecido como 1, o sábado deveria ser reconhecido como 6, você está informando qual data? Verifique que a mesma está sendo criada com o ano/mês/dia corretos.
  2. O domingo será reconhecido como 0, então o mesmo está correto, pois quando você colocou uma data no domingo o mesmo funcionou.

Nesse caso, estranho não ter funcionado com nenhum sábado, o mesmo deveria ser 6 e tudo ter funcionado.

Espero ter ajudado.