Datumobjektet används i JavaScript för att manipulera datum och tid. Arbete med datum och tid i JavaScript utförs ofta via JavaScript Date()-objektet. Den har flera metoder och en konstruktor som helt enkelt låter oss arbeta med datum och tid. På en webbsida kan en timer ställas in med JavaScript-datumobjektet.
Den här manualen kommer att utveckla Date()-konstruktörerna i JavaScript.
Vad är JavaScript Date() Constructor?
För att skapa Date-objekt, använd ' ny ' operatör. Det finns fyra olika Date()-konstruktorer tillgängliga för att skapa datumobjekt:
-
- Datum()
- Date(dateString)
- Datum (millisekunder)
- Datum (år, månad, dag, timmar, minuter, sekunder, millisekunder)
Låt oss kolla in var och en av de nämnda metoderna en efter en!
Hur använder man Date() Constructor i JavaScript?
Genom att ringa ' nytt datum() ”-konstruktorn skapas ett nytt datumobjekt med dagens datum och tid:
var datum = nytt datum ( ) ;
Skriv nu ut aktuellt datum och tid på konsolen genom att skicka variabeln ' datum ' till ' console.log() ' metod:
Följande datumvärde kommer att visas på konsolen:
Hur använder man Date(dateString) Constructor i JavaScript?
För att konstruera ett nytt datumobjekt med en angiven datumsträng, använd ' nytt datum(datumsträng) ” konstruktör.
För att göra det kommer vi först att skapa ett nytt datumobjekt genom att skicka date som en sträng i Date(dateString)-konstruktorn:
var datum = nytt datum ( '8 oktober 2022 15:11:05' ) ;
Skriv sedan ut det på konsolen:
Motsvarande utdata kommer att se ut så här:
Hur använder man Date(milliseconds) Constructor i JavaScript?
Med hjälp av ' nytt datum (millisekunder) ”-konstruktorn skapas ett nytt datumobjekt genom att använda Universal Time (UTC) genom att lägga till millisekunderna.
När den nya Date(milliseconds)-konstruktorn anropas skapas ett nytt datumobjekt med NOLL millisekunder adderade till nolltiden:
var datum = nytt datum ( 0 ) ;
Skriv ut datumet som returneras av ' nytt datum (millisekunder) ” konstruktor som använder metoden console.log():
Produktion
På samma sätt, när vi har passerat ' 500000000000 ” millisekunder till konstruktorn, kommer datumet att visas med avseende på den:
Den givna produktionen visar tiden efter 15 år:
Hur man använder Datum (år, månad, dag, timmar, minuter, sekunder, millisekunder) Constructor i JavaScript?
Denna konstruktor accepterar minst två argument och högst sju för att få tiden i det angivna formatet. Men i fallet med en parameter kommer Date()-konstruktorn att acceptera den som millisekunder.
Till exempel kommer vi att skicka alla parametrar till Date()-konstruktorn, inklusive år, månad, dag, timmar, minuter, sekunder och millisekunder som 2022, 5, 11, 15, 14, 15 respektive 7:
var datum = nytt datum ( 2022 , 5 , elva , 12 , 14 , femton , 7 ) ;
Skriv slutligen ut datumobjektets värde på konsolen med hjälp av ' console.log() ' metod:
Produktion
Vi har samlat alla viktiga instruktioner relaterade till JavaScript Date()-konstruktorn.
Slutsats
För att konstruera ett datumobjekt kan du använda en av fyra varianter av Date()-konstruktorn, inklusive Date(), Date(dateString), Date(millisekunder) och Date(år, månad, dag, timmar, minuter, sekunder, millisekunder). Dessutom, för att skapa ett Date-objekt, använd ' ny ' operatör. Den här manualen har utvecklat Date()-konstruktorn i JavaScript.