Ved at udnytte "Date " objekt gives i JavaScript , kan en programmør ringe på den aktuelle dato eller oprette objekter, der repræsenterer tidligere eller fremtidige datoer. Desuden kan en programmør sammenligne disse datoer og find forskellene mellem dem . JavaScript Dato Object
Date objekt arbejder direkte med den aktuelle dato for det system, den kører på . Desuden kan programmøren oprette dato objekter, der repræsenterer fremtidige datoer ved at give initialisering argumenter til objektet , når den oprettes . Programmøren kan derefter bruge funktionaliteten af dato objektet til at trække specifikke argumenter fra den dato ( dag, år osv.) eller sammenligne datoer for at se, hvilke dato er senere.
Kom Dags dato < br >
Når et date-objekt er oprettet, det indeholder den aktuelle dato oplysninger, når den blev instantieret . Hvis intet andet er givet til dato objektet, når den blev oprettet , vil det altid have denne aktuelle dato og tid gemt i den. For at få den nye aktuelle tid, men programmøren har til at kalde metoder såsom " getDate " eller " getMonth " for at opdatere dato og klokkeslæt.
Oprettelse af en ny dato < br >
den anden måde at instantiere dato objekter er at levere tid og dato information til objektet. Når datoen objektet er oprettet, kan programmøren levere talværdier at ændre datoen værdier såsom året eller måneden. For eksempel viser følgende kode , hvordan du opretter en dato objekt, der repræsenterer datoen for julen i 1999 : Hej
var julen = new Date (); christmas.setFullYear (1999 , 11, 25 ) //December 25 , 1999
Kom Difference
For at beregne forskelle i dato er et spørgsmål om at trække de tidspunkter af én dato fra den anden , er repræsenteret i millisekunder , da en standard dato i 1970 , og konvertering til en tidsenhed , såsom dage . Så i julen eksempel, hvis en programmør ønskede at se, hvor meget tid der er gået i dage siden julen 1999 kunne hun trække tiden i millisekunder fra dagens aktuelle klokkeslæt og derefter konvertere til dage : Hej
var i dag = new Date (); var dag = 1000 * 60 * 60 * 24 //antal millisekunder på en dag
document.write ( Math.ceil ( ( christmas.getTime () - today.getTime () ) /( dag )),