Calculando ano bissexto com JS
Uma forma simples de verificar se o ano é bissexto.
A cada quatro anos temos um ano bissexto, mas é fácil se confundir qual ano é bissexto ou não, para não sofrer mais com isso, vamos criar um novo projeto que descobre se o ano é bissexto ou não.
Código
Primeiro vamos criar a interface, faremos algo simples, utilizando apenas HTML.
Na estrutura em HTML foi criado um input para receber a data que queremos saber se o ano é bissexto ou não, e para dar uma pequena incrementada, também vamos descobrir qual o dia da semana.
Agora vamos criar a função calcularBissexto()
.
Nesta função (calcularBissexto()
), temos a variável day_array
com os dias da semana, a variável date_full
que recebe o input da data e temos uma função chamada calcularBissexto
que é onde faz a verificação da data.
A verificação feita na função calcularBissexto
é:
- Se ano módulo 4 é 0 E ano módulo 100 é diferente de 0 então, bissexto=true
- Se ano módulo 400 é 0 então, bissexto=true;
- Qualquer caso diferente então, bissexto=false;
Para descobrir qual o dia da semana pegamos a variável date_full
e usamos a função padrão getDay()
da qual retorna um valor numero (0–6) e com esse valor descobrimos o dia da semana day_array[date_full.getDay().
pronto simples assim.
Demo
Veja abaixo o projeto completo funcionando.
Youtube
Se preferi assistir, vejo o desenvolvimento no youtube.
Obrigado por ler!
Se você tiver alguma dúvida, reclamação ou dica, pode deixar aqui nos comentários. Vou ter o maior prazer em responder!
😊😊Até mais! 😊😊