Kako dobiti trenutni datum in čas v JavaScript?

How Get Current Date Time Javascript



Javascript je zaradi razširitve interneta in spleta z neverjetno hitrostjo postal zelo razširjen programski jezik. V sodobnem spletu lahko skoraj vse naloge opravimo v enem samem brskalniku, Javascript pa se uporablja na vsakem spletnem mestu, ki ga vidimo v vsakdanjem življenju. Pogosto smo datum in čas videli na skoraj vseh spletnih straneh. V tem članku bomo pogledali, kako lahko dobimo trenutni čas v Javascriptu in na kakšne različne načine dobimo datum in čas glede na naše zahteve.







Javascript ponuja vgrajen predmet Datum , ki pomaga pri upravljanju vseh datumov in ur. Kasneje lahko z različnimi vgrajenimi metodami izvlečemo, kar želimo glede na naše potrebe. Torej, pojdimo naravnost v postopek in se naučimo različnih tehnik za pridobivanje trenutnega datuma in časa.



Najprej bomo ustvarili nov objekt Date () in razglasili spremenljivko z imenom current ter novi objekt Date () dodelili trenutni spremenljivki.



var tok= nov Datum ();

Po dodelitvi si poglejmo objekt Date, kaj ima za nas.





konzola.dnevnik(tok)

Vredu! V dobrem formatu izgleda precej kul. Kaj pa, če želimo od celotnega datuma dobiti le leto? Vgrajeno funkcijo getFullYear () lahko uporabimo samo za pridobivanje leta.



tok.getFullYear();

Podobno, če želimo izvleči samo leto, lahko uporabimo vgrajeno funkcijo getMonths () samo za prikaz meseca.

tok.getMonth();

Zdi se, da je problem. To ni osmi mesec (avgust)! Kot lahko vidimo v zgornjem celotnem izpisu za nov objekt Date. To je september. No, to je zaradi digitalnega (0-11). Zato mu moramo dodati 1, da vsakič dobimo pravi mesec.

tok.getMonth() + 1;

To je zdaj v redu.

Tako kot za leto lahko storimo enako za datum. Na primer, če želimo izvleči ali dobiti samo datum, lahko uporabimo vgrajeno funkcijo getDate ().

tok.getDate();

Tako kot zmenek imamo vgrajene funkcije za pridobivanje želenega kosa časa. Na primer, če želimo pridobiti ali izvleči samo ure, lahko iz celotnega trenutnega časa uporabimo vgrajeno funkcijo getHours ().

tok.getHours();

Enako velja za minute. Če želimo izvleči samo minute, lahko uporabimo getMinutes ().

tok.getMinutes();

Če želimo izvleči samo sekunde, lahko uporabimo getSeconds ().

tok.getSeconds();

Napredne vgrajene funkcije

Tukaj imamo nekaj naprednih vgrajenih funkcij, da dobimo datum in čas v precej čistem in dobro oblikovanem nizu. Na primer, da v obliki niza dobimo samo čas, ne datum, lahko za svoj namen uporabimo vgrajeno funkcijo toLocaleTimeString ().

tok.toLocaleTimeString(); // '14:42:07 popoldne'

In če želimo izvleči samo čas v obliki niza. Vgrajeno funkcijo lahko uporabimo zaLocaleDateString ().

tok.toLocaleDateString(); // '29.9.2020'

Če želimo datum in čas izvleči v en sam niz, lahko uporabimo vgrajeno funkcijo toLocaleString ().

tok.toLocaleString(); // '29. 9. 2020, 14:42:07'

Tako lahko z vgrajenim objektom datuma dobimo datum in čas ter z različnimi metodami izvlečemo zahtevane mesece, leta ali minute.

Zaključek

Ta članek pojasnjuje, kako lahko dobimo trenutni datum in uro ter kako jih lahko uporabimo za svoje potrebe na zelo enostaven, poglobljen in učinkovit način, ki ga lahko razume vsak začetnik. Zato nadaljujte z učenjem, delom in pridobivanjem izkušenj v Javascriptu z linuxhint.com, da ga boste bolje razumeli. Najlepša hvala!