⊗jsPrCndTF 52 of 62 menu

Календар на JavaScript

В този раздел ще реализираме календар. За простота ще направим така, че календарът да се извежда за текущия месец. Но с идеята че може да се доразработи така, че да може да се сменят месец и година. Ето образец на това, което трябва да получим:

Ето верстката, която можете да използвате при решаването на задачата:

<div id="parent"> <div id="calendar"> <table> <thead> <tr> <th>пн</th> <th>вт</th> <th>ср</th> <th>чт</th> <th>пт</th> <th>сб</th> <th>вс</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; }

Веднага нека получим препратки към всички необходими тагове в променливи, както и да запишем текущите месец и година:

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

Копирайте си представените от мен заготовки на кода.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне