Javascript je postao masovno korišten programski jezik zbog širenja interneta i weba nevjerojatnom brzinom. U suvremenom svijetu weba možemo obaviti gotovo svaki zadatak u jednom pregledniku, a Javascript se koristi na svakoj web stranici koju vidimo u svakodnevnom životu. Često smo vidjeli datum i vrijeme na gotovo svakoj web stranici. U ovom ćemo članku pogledati kako možemo dobiti trenutno vrijeme u Javascriptu i koji su različiti načini za dobivanje datuma i vremena prema našim zahtjevima.
Javascript nudi ugrađeni objekt Datum , koji pomaže u upravljanju svim datumom i vremenom. Kasnije možemo izvući sve što želimo prema svojim potrebama koristeći različite ugrađene metode. Dakle, idemo ravno u proces i naučimo različite tehnike za izdvajanje trenutnog datuma i vremena.
Prije svega, stvorit ćemo novi objekt Date () i deklarirati varijablu s imenom current i dodijeliti novi Objekt datuma () trenutnoj varijabli.
var struja= novi Datum ();
Nakon dodjele, pogledajmo objekt Date što nam on ima.
konzola.zapisnik(Trenutno)
U redu! Izgleda dobro u dobrom formatu. No, kako bi bilo da od cijelog datuma želimo dobiti samo godinu? Ugrađenu funkciju getFullYear () možemo koristiti samo za dobivanje godine.
Trenutno.getFullYear();
Slično, ako želimo izdvojiti samo godinu, možemo upotrijebiti ugrađenu funkciju getMonths () samo za dobivanje mjeseca.
Trenutno.getMonth();
Čini se da postoji problem. Ovo nije 8. mjesec (kolovoz)! Kao što možemo vidjeti u gornjem kompletnom ispisu za novi objekt Date. Ovo je rujan. Pa, to je zbog digitalnog (0-11). Dakle, moramo mu dodati 1 kako bismo svaki put dobili pravi mjesec.
Trenutno.getMonth() + 1;
Ovo je sada u redu.
Baš kao i za godinu, isto možemo učiniti i za datum. Na primjer, za izdvajanje ili dobivanje samo datuma možemo upotrijebiti ugrađenu funkciju getDate ().
Trenutno.getDate();
Kao i datum, imamo ugrađene funkcije za izdvajanje željenog dijela vremena. Na primjer, ako želimo dobiti ili izdvojiti samo sate, iz cijelog trenutnog vremena, možemo koristiti ugrađenu funkciju getHours ().
Trenutno.getHours();
Isto vrijedi i za minute. Za izdvajanje samo minuta možemo koristiti getMinutes ().
Trenutno.getMinutes();
Za izdvajanje samo sekundi možemo koristiti getSeconds ().
Trenutno.getSeconds();
Napredne ugrađene funkcije
Ovdje imamo neke napredne ugrađene funkcije za dobivanje datuma i vremena u prilično čistom i dobro oblikovanom nizu. Na primjer, kako bismo dobili samo vrijeme, a ne datum, u obliku niza, možemo koristiti ugrađenu funkciju toLocaleTimeString () u svoju svrhu.
Trenutno.toLocaleTimeString(); // '14:42:07 popodne'
I, ako želimo izdvojiti samo vrijeme u obliku niza. Možemo koristiti ugrađenu funkciju toLocaleDateString ().
Trenutno.toLocaleDateString(); // '29. 9. 2020.'
A ako želimo izdvojiti i datum i vrijeme u jednom nizu, možemo upotrijebiti ugrađenu funkciju toLocaleString ().
Trenutno.toLocaleString(); // '29.9.2020., 14:42:07'
Dakle, ovako možemo doći do datuma i vremena pomoću ugrađenog objekta datuma i izvući potrebne mjesece, godine ili minute različitim metodama.
Zaključak
Ovaj članak objašnjava kako možemo dobiti trenutni datum i vrijeme te kako ih možemo koristiti za svoje potrebe na vrlo jednostavan, dubok i učinkovit način koji svaki početnik može razumjeti i koristiti. Dakle, nastavite učiti, raditi i stjecati iskustvo u Javascriptu s linuxhint.com kako biste ga bolje razumjeli. Puno ti hvala!