Ako získať aktuálny dátum a čas v JavaScripte?

How Get Current Date Time Javascript



Javascript sa stal masívne používaným programovacím jazykom kvôli rozšíreniu internetu a webu neuveriteľným tempom. V modernom svete webu môžeme vykonávať takmer všetky úlohy v jednom prehliadači a Javascript sa používa na každej webovej stránke, s ktorou sa stretávame v každodennom živote. Dátum a čas sme často používali na takmer každom webe. V tomto článku sa pozrieme na to, ako môžeme v Javascripte získať aktuálny čas a aké sú rôzne spôsoby, ako získať dátum a čas podľa našich požiadaviek.







Javascript poskytuje vstavaný objekt Dátum , ktorý pomáha pri správe celého dátumu a času. Neskôr môžeme pomocou rôznych vstavaných metód extrahovať čokoľvek chceme podľa svojich potrieb. Vrhnime sa teda do procesu a naučme sa rôzne techniky na extrakciu aktuálneho dátumu a času.



V prvom rade vytvoríme nový objekt Date () a deklarujeme premennú s názvom current a priradíme nový Object of Date () k aktuálnej premennej.



var prúd= Nový Dátum ();

Po priradení sa pozrime na objekt Dátum, čo pre nás má.





konzola.log(aktuálne)

V poriadku! Vyzerá to celkom dobre v dobrom formáte. Ale čo keď chceme z celého dátumu získať iba rok? Vstavanú funkciu getFullYear () môžeme použiť iba na získanie roku.



aktuálne.getFullYear();

Podobne, ak chceme extrahovať iba rok, môžeme použiť vstavanú funkciu getMonths () iba na získanie mesiaca.

aktuálne.getMonth();

Zdá sa to ako problém. Toto nie je 8. mesiac (august)! Ako vidíme na vyššie uvedenom úplnom výstupe pre nový objekt Date. Toto je september. Je to kvôli digitálu (0-11). Preto k nej musíme pridať 1, aby sme zakaždým získali ten správny mesiac.

aktuálne.getMonth() + 1;

Teraz je to v poriadku.

Rovnako ako pre rok, môžeme urobiť to isté pre dátum. Napríklad na extrahovanie alebo získanie iba dátumu môžeme použiť vstavanú funkciu getDate ().

aktuálne.getDate();

Rovnako ako dátum, máme vstavané funkcie na extrahovanie požadovaného času. Ak napríklad chceme získať alebo extrahovať iba hodiny z celého aktuálneho času, môžeme použiť vstavanú funkciu getHours ().

aktuálne.getHours();

To isté platí pre zápisnice. Na extrahovanie iba minút môžeme použiť príkaz getMinutes ().

aktuálne.getMinutes();

Na extrahovanie iba sekúnd môžeme použiť príkaz getSeconds ().

aktuálne.getSeconds();

Pokročilé vstavané funkcie

Tu máme niekoľko pokročilých vstavaných funkcií na získanie dátumu a času v celkom čistom a dobre naformátovanom reťazci. Aby sme napríklad vo forme reťazca získali iba čas, nie dátum, môžeme na svoj účel použiť vstavanú funkciu toLocaleTimeString ().

aktuálne.toLocaleTimeString(); // '14:42:07 PM'

A ak chceme extrahovať iba čas vo forme reťazca. Môžeme použiť vstavanú funkciu toLocaleDateString ().

aktuálne.toLocaleDateString(); // '29.9.2020'

A ak chceme extrahovať dátum aj čas v jednom reťazci, môžeme použiť vstavanú funkciu toLocaleString ().

aktuálne.toLocaleString(); // '29.9.2020, 14:42:07 PM'

Takto teda môžeme získať dátum a čas pomocou vstavaného objektu dátumu a extrahovať požadované mesiace, roky alebo minúty rôznymi metódami.

Záver

Tento článok vysvetľuje, ako môžeme aktuálny dátum a čas zistiť a ako ho môžeme použiť pre svoje potreby, veľmi jednoduchým, hlbokým a efektívnym spôsobom, ktorý dokáže pochopiť a používať každý začiatočník. Pokračujte v učení, práci a získavaní skúseností s Javascriptom na linuxhint.com, aby ste to lepšie pochopili. Ďakujem ti veľmi pekne!