⊗jsPmTmTS 318 of 505 menu

Задаване на време в обект Date в JavaScript

Когато създавахме обект с дата по следния начин: new Date(), - оставяхме кръглите скоби празни. В този случай получавахме текущия момент от време.

Можем обаче да постъпим и по друг начин - да подадем му параметри във формат new Date(година, месец, ден, часове, минути, секунди, милисекунди) и в този случай в променливата date ще се запише не текущият момент от време, а този, който сме посочили в параметрите. При това при подаване на параметри броенето на месеците започва от нула.

Параметрите могат да се пропускат от края. При това липсващите параметри за милисекунди, секунди и часове се считат за равни на нула, а за дните - единица. Година и месец не могат да се пропускат.

Нека създадем обект с дата за определен момент от време:

let date = new Date(2025, 10, 5, 12, 59, 59);

Възможността за задаване на момент от време може да се използва, например, за да разберем деня от седмицата за определена дата:

let date = new Date(2025, 10, 5); // ще зададем 5 ноември 2025 година let day = date.getDay(); let days = ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб']; console.log(days[day]);

Разберете кой ден от седмицата е бил вашият рожден ден.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне