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!