„Javascript“ tapo masiškai naudojama programavimo kalba dėl interneto ir interneto išplėtimo neįtikėtinu tempu. Šiuolaikiniame žiniatinklio pasaulyje mes galime atlikti beveik visas užduotis vienoje naršyklėje, o „Javascript“ yra naudojamas kiekvienoje svetainėje, kurią matome kasdieniniame gyvenime. Beveik kiekvienoje svetainėje dažnai matydavome datą ir laiką. Šiame straipsnyje mes apžvelgsime, kaip galime gauti dabartinį laiką „Javascript“ ir kokie yra skirtingi datos ir laiko gavimo būdai pagal mūsų reikalavimus.
„Javascript“ pateikia integruotą objektą Data, kuris padeda valdyti visą datą ir laiką. Vėliau mes galime išgauti viską, ko norime, pagal savo poreikius, naudodami skirtingus įmontuotus metodus. Taigi, pereikime tiesiai į procesą ir mokykimės įvairių būdų, kaip išgauti dabartinę datą ir laiką.
Visų pirma, sukursime naują „Date“ () objektą, deklaruosime kintamąjį, pavadintą „current“, ir priskirsime naują „Date objektą“ () „current“ kintamajam.
var current = nauja Data ();Paskyrę, pažvelkime į objektą Data, ką jis mums teikia.
konsolė.žurnalas (dabartinis)
Gerai! Tai atrodo gana šaunus, gero formato. Bet kaip, jei norime gauti tik metus nuo visos datos? Integruotą funkciją getFullYear () galime naudoti tik metams gauti.
srovė.getFullYear ();
Panašiai, jei norime išgauti tik metus, galime naudoti integruotą funkciją „getMonths“ () tik mėnesiui gauti.
srovė.getMonth ();
Atrodo, kad tai problema. Tai nėra 8-asis mėnuo (rugpjūtis)! Kaip matome aukščiau pateiktoje pilnoje naujojo objekto Data išvestyje. Tai rugsėjis. Na, taip yra dėl skaitmeninio (0–11). Taigi, norėdami gauti tinkamą mėnesį, turime prie jo pridėti „1“.
srovė.getMonth () + 1;
Dabar tai gerai.
Kaip ir metams, tą patį galime padaryti ir datai. Pvz., Norėdami išgauti arba gauti tik datą, galime naudoti integruotą funkciją getDate ().
srovė.getDate ();
Kaip ir data, mes turime įmontuotas funkcijas norimam laiko gabalui išgauti. Pvz., Jei norime gauti arba išgauti tik valandas iš viso dabartinio laiko, galime naudoti integruotą funkciją „getHours“ ().
srovė.getHours ();
Tas pats pasakytina ir apie minutes. Norėdami išskleisti tik minutes, galime naudoti „getMinutes“ ().
srovė.getMinutes ();
Norėdami išgauti tik sekundes, galime naudoti „getSeconds“ ().
srovė.getSeconds ();
Pažangios įmontuotos funkcijos
Čia mes turime keletą pažangių integruotų funkcijų, kad gautume datą ir laiką gana švaria ir gerai suformatuota eilute. Pavyzdžiui, norėdami gauti tik laiką, o ne datą, eilutės pavidalu galime naudoti integruotą funkciją toLocaleTimeString () pagal savo paskirtį.
srovė.toLocaleTimeString (); // "14:42:07 PM"
Ir, jei norime išgauti tik laiką eilutės forma. Galime naudoti integruotą funkciją toLocaleDateString ().
srovė.toLocaleDateString (); // "2020 09 29"
Jei norime išgauti datą ir laiką vienoje eilutėje, galime naudoti integruotą funkciją toLocaleString ().
srovė.toLocaleString (); // "2020 09 29, 14:42:07 PM"
Taigi, tokiu būdu mes galime gauti datą ir laiką naudodami integruotą datos objektą ir išskleisti reikalingus mėnesius, metus ar minutes naudodami skirtingus metodus.
Išvada
Šiame straipsnyje paaiškinama, kaip mes galime gauti dabartinę datą ir laiką bei kaip tai panaudoti savo poreikiams labai lengvai, giliai ir efektyviai, kad kiekvienas pradedantysis galėtų suprasti ir naudoti. Taigi, toliau mokykitės, dirbkite ir gaukite „Javascript“ patirties naudodami „linuxhint“.com, kad geriau jį suprastum. Labai ačiū!