Indstilling af datoer i JavaScript
I en nylig artikel kiggede vi generelt på JavaScript-datoobjektet. Her ser vi på alle metoder til indstilling af forskellige dele af en dato og tid i henhold til lokal tid. (Husk, lokal tid er uanset tid og tidszone, som computeren brugeren er indstillet til.) Selv om ingen af ​​disse metoder ser meget interessante ud på egen hånd, i kombination med andre datometoder, giver de dig mulighed for at gøre alle mulige datoer og kalenderberegninger.

Dato er indstillet forud for hvert eksempel til Mandag 20. december 1999 kl. 20:30:15 ved brug af var egdate = ny dato ("20. december 1999 20:30:15"). Hvis du har JavaScript tilgængeligt i din browser, kan du se et levende eksempel her.

setDate ()
sætter datoen (dag i måneden) i et eksisterende datoobjekt
EKSEMPEL: egdate.setDate (12) RESULTAT: Mandag 20. december 1999 kl. 20:30:15
setMonth ()
sætter måneden i et eksisterende datoobjekt
EKSEMPEL: egdate.setMonth (2) RESULTAT: Lørdag 20. marts 1999 kl. 20:30:15
setFullYear ()
sætter året (4-cifret form) i et eksisterende datoobjekt
Der er også en forældet setYear () -funktion, men den skal undgås når det er muligt
EKSEMPEL: egdate.setFullYear (2008) RESULTAT: Lørdag, 20. december 2008, 20:30:15
setHours ()
indstiller timedelen af ​​tiden på dagen i et eksisterende datoobjekt (bruger et 24-timers ur)
EKSEMPEL: egdate.setHours (14) RESULTAT: Mandag 20. december 1999 14:30:15
setMinutes ()
sætter minutdelen af ​​tiden på dagen i et eksisterende datoobjekt
EKSEMPEL: egdate.setMinutes (17) RESULTAT: Mandag 20. december 1999 20:17:15
setSeconds ()
indstiller den sekundære del af tiden på dagen i et eksisterende datoobjekt
EKSEMPEL: egdate.setSeconds (24) RESULTAT: Mandag 20. december 1999 kl. 20:30:24
setMilliseconds ()
sætter millisekunder-delen af ​​tiden på dagen i et eksisterende datoobjekt
EKSEMPEL: egdate.setMilliseconds (300) RESULTAT: Mandag 20. december 1999 kl. 20:30:15
fastsat tidspunkt()
sætter dato og klokkeslæt for et eksisterende datoobjekt ved hjælp af sekunder siden (før for negative tal) 1. januar 1970
EKSEMPEL: egdate.setTime (-999999999) RESULTAT: Mandag 20. december 1999 kl. 20:30:15

Video Instruktioner: ParkOne sådan indstiller du tid og dato (Kan 2024).