122 of 264 menu

Обект Date

Обект Date - основен обект за работа с дати.

Синтаксис

let date = new Date();

Сега променливата date е обект с дата, който пази в себе си текущия момент от време (секунда, минута, час и така нататък). С помощта на специални функции можем да получим нужните ни характеристики на времето, например, текущия час, текущия ден или текущия месец.

Например, текущият час може да се получи така: date.getHours(), а текущият месец - ето така date.getMonth(). Вижте всички варианти:

let date = new Date(); console.log(date.getSeconds()); // секунди console.log(date.getMinutes()); // минути console.log(date.getHours()); // часове console.log(date.getDate()); // дни console.log(date.getMonth()); // месеци от нула console.log(date.getFullYear()); // година console.log(date.getDay()); // текущ ден от седмицата

Задаваме определен момент от време

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

Пример

Нека изведем текущите ден, месец и година във формат 'година-месец-ден' (месецът при това ще е с 1 по-малко от истинския, тъй като номерацията на месеците е от нула):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Вижте също

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