122 of 264 menu

Objekto Date

Objektas Date - pagrindinis objektas darbui su datomis.

Sintaksė

let date = new Date();

Dabar kintamasis date - tai objektas su data, kuris saugo savyje dabartinį laiko momentą (sekundę, minutę, valandą ir taip toliau). Naudodami specialias funkcijas galime gauti mums reikalingas laiko charakteristikas, pavyzdžiui, dabartinę valandą, dabartinį dieną arba dabartinį mėnesį.

Pavyzdžiui, dabartinę valandą galima gauti taip: date.getHours(), o dabartinį mėnesį - štai taip date.getMonth(). Žiūrėkite visus variantus:

let date = new Date(); console.log(date.getSeconds()); // sekundės console.log(date.getMinutes()); // minutės console.log(date.getHours()); // valandos console.log(date.getDate()); // dienos console.log(date.getMonth()); // mėnesiai nuo nulio console.log(date.getFullYear()); // metai console.log(date.getDay()); // dabartinė savaitės diena

Nustatome konkretų laiko momentą

Galima nustatyti ne dabartinį laiko momentą, o nurodytą. Tam reikia perduoti parametrus formatu new Date(metai, mėnuo, diena, valandos, minutės, sekundės, milisekundės) ir šiuo atveju į kintamąjį date įrašysime ne dabartinį laiko momentą, o tą, kurį nurodėme parametruose. Ypatumai šio formato: mėnesių skaičiavimas prasideda nuo nulio, trūkstami parametrai, prasidedant nuo valandų, laikomi lygiais nuliui, o metų, mėnesių ir dienų atveju – vienetui.

Pavyzdys

Išveskime dabartinę dieną, mėnesį ir metus formatu 'metai-mėnuo-diena' (mėnuo šiuo atveju bus 1 mažesnis už tikrąjį, kadangi mėnesių numeracija prasideda nuo nulio):

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

Taip pat žiūrėkite

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