JavaScript

Kako dobiti trenutni datum i vrijeme u JavaScript-u?

Kako dobiti trenutni datum i vrijeme u JavaScript-u?

Javascript je postao masovno korišten programski jezik zbog širenja interneta i weba nevjerojatnom brzinom. U modernom svijetu weba gotovo svaki zadatak možemo obaviti u jednom pregledniku, a Javascript se koristi na svakom web mjestu koje vidimo u svakodnevnom životu. Često smo znali vidjeti datum i vrijeme na gotovo svim web mjestima. U ovom ćemo članku pogledati kako možemo dobiti trenutno vrijeme u Javascriptu i koji su različiti načini dobivanja datuma i vremena u skladu s našim zahtjevima.

Javascript nudi ugrađeni objekt Datum, što pomaže u upravljanju svim datumom i vremenom. Kasnije možemo izdvojiti što god želimo prema našim potrebama koristeći različite ugrađene metode. Dakle, krenimo odmah u proces i naučimo različite tehnike za izdvajanje trenutnog datuma i vremena.

Prije svega, stvorit ćemo novi objekt Date () i proglasiti varijablu nazvanu “current” i dodijeliti novi Object of Date () “trenutnoj” varijabli.

var trenutni = novi datum ();

Nakon dodjele, pogledajmo objekt Date što on ima za nas.

konzola.zapisnik (trenutni)

U redu! Izgleda prilično cool u dobrom formatu. Ali, kako ako želimo dobiti samo godinu od cijelog datuma? Ugrađenu funkciju getFullYear () možemo koristiti samo za dobivanje godine.

Trenutno.getFullYear ();

Slično tome, ako želimo izdvojiti samo godinu, možemo koristiti ugrađenu funkciju getMonths () za dobivanje samo mjeseca.

Trenutno.getMonth ();

Čini se da postoji problem. Ovo nije osmi mjesec (kolovoz)! Kao što možemo vidjeti u gore navedenom cjelovitom izlazu za novi objekt Date. Ovo je rujan. Pa, to je zbog digitalnih (0-11). Dakle, moramo mu dodati "1" da bismo svaki put dobili pravi mjesec.

Trenutno.getMonth () + 1;

Ovo je sada u redu.

Baš kao i za godinu, možemo to učiniti i za datum. Na primjer, za izdvajanje ili dobivanje samo datuma možemo koristiti ugrađenu funkciju getDate ().

Trenutno.getDate ();

Baš kao i datum, imamo ugrađene funkcije za izdvajanje željenog dijela vremena. Na primjer, ako želimo dobiti ili izdvojiti samo radno vrijeme, iz cijelog trenutnog vremena, možemo koristiti ugrađenu funkciju getHours ().

Trenutno.getHours ();

Isto vrijedi i za zapisnik. Da bismo izdvojili samo minute, 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, da 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"

A, 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 koristiti ugrađenu funkciju toLocaleString ().

Trenutno.toLocaleString (); // "29.9.2020., 14.42.07."

Dakle, na ovaj način možemo dobiti datum i vrijeme pomoću ugrađenog objekta datuma i izdvojiti potrebne mjesece, godine ili minute različitim metodama.

Zaključak

Ovaj članak objašnjava kako možemo dobiti trenutni datum i vrijeme i kako ga možemo iskoristiti 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 linuxhintom.com kako bi ga bolje razumjeli. Puno ti hvala!

Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...