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).