Jak získat aktuální datum a čas v JavaScriptu?

How Get Current Date Time Javascript

Javascript se stal masivně používaným programovacím jazykem díky rozšiřování internetu a webu neuvěřitelným tempem. V moderním světě webu můžeme provádět téměř všechny úkoly v jednom prohlížeči a Javascript se používá na všech webových stránkách, které vidíme v každodenním životě. Téměř na každém webu jsme často viděli datum a čas. V tomto článku se podíváme na to, jak můžeme získat aktuální čas v Javascriptu a jaké jsou různé způsoby, jak získat datum a čas podle našeho požadavku.



Javascript poskytuje vestavěný objekt datum , což pomáhá při správě veškerého data a času. Později můžeme pomocí různých vestavěných metod extrahovat, co chceme, podle svých potřeb. Pojďme se tedy rovnou vrhnout do procesu a naučit se různé techniky k extrahování aktuálního data a času.



Nejprve vytvoříme nový objekt Date () a deklarujeme proměnnou pojmenovanou aktuální a nový Object of Date () přiřadíme aktuální proměnné.



var proud= Nový datum ();

Po přiřazení se podívejme na objekt Datum, co pro nás má.

řídicí panel.log(proud)

V pořádku! Vypadá to docela dobře v dobrém formátu. Ale co kdybychom chtěli získat pouze rok od celého data? Vestavěnou funkci getFullYear () můžeme použít pouze k získání roku.



proud.getFullYear();

Podobně, pokud chceme extrahovat pouze rok, můžeme použít vestavěnou funkci getMonths () pouze pro získání měsíce.

proud.getMonth();

Zdá se to jako problém. Toto není 8. měsíc (srpen)! Jak vidíme na výše uvedeném úplném výstupu pro nový objekt Date. To je září. Je to kvůli digitálu (0-11). Musíme k němu tedy přidat 1, abychom pokaždé získali správný měsíc.

proud.getMonth() + 1;

To je teď v pořádku.

Stejně jako pro rok můžeme udělat totéž pro datum. Chcete-li například extrahovat nebo získat pouze datum, můžeme použít vestavěnou funkci getDate ().

proud.getDate();

Stejně jako datum máme vestavěné funkce pro získání požadovaného času. Pokud například chceme získat nebo extrahovat pouze hodiny z celého aktuálního času, můžeme použít vestavěnou funkci getHours ().

proud.getHours();

Totéž platí pro minuty. Chcete -li extrahovat pouze minuty, můžeme použít getMinutes ().

proud.getMinutes();

Chcete -li extrahovat pouze sekundy, můžeme použít getSeconds ().

proud.getSeconds();

Pokročilé vestavěné funkce

Zde máme několik pokročilých vestavěných funkcí pro získání data a času v docela čistém a dobře formátovaném řetězci. Abychom například ve formě řetězce získali pouze čas, nikoli datum, můžeme k našemu účelu použít vestavěnou funkci toLocaleTimeString ().

proud.toLocaleTimeString(); // '14:42:07 PM'

A pokud chceme extrahovat pouze čas ve formě řetězce. Můžeme použít vestavěnou funkci toLocaleDateString ().

proud.toLocaleDateString(); // '29.9.2020'

A pokud chceme extrahovat datum i čas v jednom řetězci, můžeme použít vestavěnou funkci toLocaleString ().

proud.toLocaleString(); // '29.9.2020, 14:42:07 PM'

Takto tedy můžeme pomocí vestavěného objektu data získat datum a čas a pomocí různých metod extrahovat požadované měsíce, roky nebo minuty.

Závěr

Tento článek vysvětluje, jak můžeme zjistit aktuální datum a čas a jak jej můžeme použít pro naše potřeby velmi snadným, hlubokým a efektivním způsobem, kterému každý začátečník porozumí a použije ho. Pokračujte v učení, práci a získávání zkušeností s Javascriptem na linuxhint.com, abyste to lépe pochopili. Děkuji mnohokrát!