JavaScript

Hur får jag aktuellt datum och tid i JavaScript?

Hur får jag aktuellt datum och tid i JavaScript?

Javascript har blivit ett massivt använt programmeringsspråk på grund av expansionen av internet och internet i en otrolig takt. I den moderna världen av webben kan vi göra nästan alla uppgifter i en enda webbläsare, och Javascript används på varje enskild webbplats som vi ser i vårt dagliga rutinliv. Vi brukade ofta se datum och tid på nästan alla webbplatser. I den här artikeln ska vi ta en titt på hur vi kan få aktuell tid i Javascript och vilka olika sätt är att få datum och tid enligt vårt krav.

Javascript tillhandahåller ett inbyggt objekt Datum, vilket hjälper till att hantera alla datum och tid. Senare kan vi extrahera vad vi vill enligt våra behov med hjälp av olika inbyggda metoder. Så, låt oss bara hoppa in i processen och lära oss de olika teknikerna för att extrahera aktuellt datum och tid.

Först och främst kommer vi att skapa ett nytt objekt av Date () och deklarera en variabel med namnet "aktuell" och tilldela det nya Object of Date () till en "aktuell" variabel.

var nuvarande = nytt datum ();

Efter att ha tilldelat, låt oss ta en titt på objektet Datum vad har det för oss.

trösta.logg (aktuell)

OK! Det ser ganska cool ut i ett bra format. Men vad sägs om vi bara vill få året från hela datumet? Vi kan använda den inbyggda funktionen getFullYear () för att bara få året.

nuvarande.getFullYear ();

Om vi ​​bara vill extrahera året kan vi använda den inbyggda funktionen getMonths () för att bara få månaden.

nuvarande.getMonth ();

Det verkar som ett problem. Det här är inte den 8: e månaden (augusti)! Som vi kan se i ovanstående kompletta utdata för det nya Date-objektet. Det här är september. Det här beror på det digitala (0-11). Så vi måste lägga till "1" för att få rätt månad varje gång.

nuvarande.getMonth () + 1;

Det här är bra nu.

Precis som för året kan vi göra detsamma för datumet. Till exempel, för att extrahera eller få bara datumet kan vi använda den inbyggda funktionen getDate ().

nuvarande.getDate ();

Precis som ett datum har vi inbyggda funktioner för att extrahera önskad tid. Om vi ​​till exempel bara vill hämta eller extrahera timmarna från hela den aktuella tiden kan vi använda den inbyggda funktionen getHours ().

nuvarande.getHours ();

Detsamma gäller minuter. För att endast extrahera minuter kan vi använda getMinutes ().

nuvarande.getMinutes ();

För att endast extrahera sekunder kan vi använda getSeconds ().

nuvarande.getSeconds ();

Avancerade inbyggda funktioner

Här har vi några avancerade inbyggda funktioner för att få datum och tid i en ganska ren och bra formaterad sträng. För att till exempel bara få tiden, inte datumet, i form av sträng kan vi använda den inbyggda funktionen toLocaleTimeString () för vårt syfte.

nuvarande.toLocaleTimeString (); // "14:42:07 PM"

Och om vi bara vill extrahera tiden i form av sträng. Vi kan använda den inbyggda funktionen toLocaleDateString ().

nuvarande.toLocaleDateString (); // "9/29/2020"

Och om vi vill extrahera både datum och tid i en enda sträng kan vi använda den inbyggda funktionen toLocaleString ().

nuvarande.toLocaleString (); // "2020-09-29, 14:42:07 PM"

Så här kan vi få datum och tid med hjälp av det inbyggda datumobjektet och extrahera de månader, år eller minuter som krävs med olika metoder.

Slutsats

Den här artikeln förklarar hur vi kan få aktuellt datum och tid och hur vi kan använda det för våra behov på ett mycket enkelt, djupt och effektivt sätt som alla nybörjare kan förstå och använda. Så fortsätt lära dig, arbeta och få erfarenhet av Javascript med linuxhint.com för att få bättre grepp om det. Tack så mycket!

Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...