⊗jsPrCndTF 52 of 62 menu

Calendário em JavaScript

Nesta seção, implementaremos um calendário. Para simplificar, vamos apenas fazer com que o calendário seja exibido para o mês atual. Mas com a perspectiva de que ele possa ser aprimorado para que seja possível alterar o mês e o ano. Aqui está uma amostra do que devemos obter:

Aqui está a marcação que você pode usar ao resolver a tarefa:

<div id="parent"> <div id="calendar"> <table> <thead> <tr> <th>seg</th> <th>ter</th> <th>qua</th> <th>qui</th> <th>sex</th> <th>sáb</th> <th>dom</th> </tr> </thead> <tbody class="body"></tbody> </table> </div> </div> #parent { text-align: center; } #calendar { display: inline-block; } #calendar td, #calendar th { padding: 5px 12px; border: 1px solid black; text-align: center; }

Vamos imediatamente obter referências para todas as tags necessárias em variáveis, e também registrar o mês e ano atuais:

let calendar = document.querySelector('#calendar'); let body = calendar.querySelector('.body'); let date = new Date(); let year = date.getFullYear(); let month = date.getMonth();

Copie para você os códigos de exemplo que eu apresentei.

azbydeenesfrkakkptruuz