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

How Get Current Date Time Javascript



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







Javascript tillhandahåller ett inbyggt objekt Datum , som hjälper till att hantera allt 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 med Date () och deklarera en variabel med namnet current och tilldela det nya Object of Date () till en aktuell variabel.



var current= ny Datum ();

Efter tilldelningen, låt oss titta på objektet Datum vad har det för oss.





trösta.logga(nuvarande)

OK! Det ser ganska coolt 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();

På samma sätt, 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. Detta är inte den 8: e månaden (augusti)! Som vi kan se i ovanstående fullständiga utdata för det nya datumobjektet. Det här är september. Detta 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 samma sak för datumet. Till exempel, för att extrahera eller få endast 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 protokollet. För att bara extrahera minuter kan vi använda getMinutes ().

nuvarande.getMinutes();

För att bara 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. Till exempel, för att bara få tiden, inte datumet, i form av sträng kan vi använda den inbyggda funktionen toLocaleTimeString () till 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(); // '29/09/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(); // '29/09/2020, 14:42:07 PM'

Så här kan vi få datum och tid med hjälp av det inbyggda datumobjektet och extrahera nödvändiga månader, år eller minuter 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 till 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 att lära dig, arbeta och få erfarenhet av Javascript med linuxhint.com för att få ett bättre grepp om det. Tack så mycket!