Kaip gauti dabartinę datą ir laiką „JavaScript“?

How Get Current Date Time Javascript



„Javascript“ tapo plačiai naudojama programavimo kalba dėl neįtikėtino greičio interneto ir žiniatinklio plėtros. Šiuolaikiniame žiniatinklio pasaulyje mes galime atlikti beveik visas užduotis vienoje naršyklėje, o „Javascript“ naudojamas kiekvienoje svetainėje, kurią matome kasdieniame gyvenime. Mes dažnai matėme datą ir laiką beveik kiekvienoje svetainėje. Šiame straipsnyje apžvelgsime, kaip galime gauti dabartinį „Javascript“ laiką ir kokie yra skirtingi datos ir laiko gavimo būdai pagal mūsų reikalavimus.







„Javascript“ suteikia įmontuotą objektą Data , kuris padeda valdyti visą datą ir laiką. Vėliau mes galime išgauti viską, ko norime pagal savo poreikius, naudodami skirtingus integruotus metodus. Taigi, tiesiog pereikime prie proceso ir išmokime įvairių būdų, kaip išgauti dabartinę datą ir laiką.



Visų pirma, mes sukursime naują datos () objektą ir paskelbsime kintamąjį dabartiniu ir priskirsime naują datos objektą () dabartiniam kintamajam.



var srovė= naujas Data ();

Po priskyrimo pažvelkime į objektą Data, ką jis mums turi.





konsolė.žurnalą(srovė)

Gerai! Jis atrodo gana šauniai geru formatu. Bet ką daryti, 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, problema. Tai ne aštuntasis mėnuo (rugpjūtis)! Kaip matome aukščiau, visa naujo objekto Data išvestis. Tai rugsėjis. Na, taip yra dėl skaitmeninio (0–11). Taigi, kiekvieną kartą turime pridėti 1, kad gautume tinkamą mėnesį.

srovė.getMonth() + 1;

Tai dabar gerai.

Kaip ir metus, tą patį galime padaryti ir pasimatymui. Pavyzdžiui, norėdami išgauti ar gauti tik datą, galime naudoti integruotą funkciją getDate ().

srovė.getDate();

Kaip ir pasimatymas, mes turime integruotas funkcijas norimam laiko išgavimui. 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šgauti tik minutes, galime naudoti „getMinutes“ ().

srovė.getMinutes();

Norėdami išgauti tik sekundes, galime naudoti „getSeconds“ ().

srovė.getSeconds();

Išplėstinės integruotos funkcijos

Čia mes turime keletą išplėstinių integruotų funkcijų, kad gautume datą ir laiką gana švarioje ir gerai suformatuotoje eilutėje. Pavyzdžiui, norėdami gauti tik laiką, o ne datą, eilutės pavidalu galime savo tikslui naudoti integruotą funkciją toLocaleTimeString ().

srovė.toLocaleTimeString(); // „2:42:07 PM“

Ir jei norime išgauti tik laiką eilutės pavidalu. Mes galime naudoti įmontuotą funkciją toLocaleDateString ().

srovė.toLocaleDateString(); // „2020-09-29“

Ir jei norime išgauti datą ir laiką vienoje eilutėje, galime naudoti integruotą funkciją toLocaleString ().

srovė.toLocaleString(); // '2020-09-29, 14:42:07'

Taigi, taip mes galime gauti datą ir laiką naudodami įmontuotą datos objektą ir išgauti reikiamus mėnesius, metus ar minutes, naudodami skirtingus metodus.

Išvada

Šiame straipsnyje paaiškinama, kaip galime gauti dabartinę datą ir laiką ir kaip galime ją panaudoti savo poreikiams labai lengvai, giliai ir efektyviai, kad bet kuris pradedantysis galėtų tai suprasti ir naudoti. Taigi, toliau mokykitės, dirbkite ir įgykite patirties „Javascript“ su linuxhint.com, kad geriau suprastumėte. Labai ačiū!