In een recent artikel hebben we het JavaScript-datumobject in het algemeen bekeken. Hier kijken we naar alle methoden om verschillende delen van een datum en tijd in te stellen op basis van de lokale tijd. (Vergeet niet dat lokale tijd de tijd en tijdzone is waarop de computer is ingesteld die de gebruiker gebruikt.) Hoewel geen van deze methoden op zichzelf erg interessant lijken, in combinatie met andere datummethoden, kunt u er allerlei datum en kalenderberekeningen.
Datum wordt vóór elk voorbeeld ingesteld op
Maandag 20 december 1999 20:30:15 PM gebruik makend van
var egdate = new Date ("20 december 1999 20:30:15")
. Als u JavaScript in uw browser hebt, kunt u hier een live voorbeeld bekijken.
- setDate ()
- stelt de datum (dag van de maand) in een bestaand datumobject in
VOORBEELD: egdate.setDate (12)
RESULTAAT: maandag 20 december 1999 20:30:15 uur
- setMonth ()
- stelt de maand in een bestaand datumobject in
VOORBEELD: egdate.setMonth (2)
RESULTAAT: zaterdag 20 maart 1999 20:30:15 uur
- setFullYear ()
- stelt het jaar in (viercijferige vorm) in een bestaand datumobject
Er is ook een verouderde functie setYear (), maar deze moet waar mogelijk worden vermeden
VOORBEELD: egdate.setFullYear (2008)
RESULTAAT: zaterdag 20 december 2008 20:30:15 uur
- setHours ()
- stelt het urengedeelte van de tijd van de dag in een bestaand datumobject in (gebruikt een 24-uurs klok)
VOORBEELD: egdate.setHours (14)
RESULTAAT: maandag 20 december 1999 14.30:15 uur
- setMinutes ()
- stelt het minutengedeelte van de tijd van de dag in een bestaand datumobject in
VOORBEELD: egdate.setMinutes (17)
RESULTAAT: maandag 20 december 1999 20:17:15 uur
- setSeconds ()
- stelt het secondengedeelte van de tijd van de dag in een bestaand datumobject in
VOORBEELD: egdate.setSeconds (24)
RESULTAAT: maandag 20 december 1999 20.30:24 uur
- setMilliseconds ()
- stelt het millisecondengedeelte van de tijd van de dag in een bestaand datumobject in
VOORBEELD: egdate.setMilliseconds (300)
RESULTAAT: maandag 20 december 1999 20:30:15 uur
- tijd instellen()
- stelt de datum en tijd van een bestaand object Date in met behulp van seconden sinds (voorheen voor negatieve getallen) 1 januari 1970
VOORBEELD: egdate.setTime (-999.999.999)
RESULTAAT: maandag 20 december 1999 20:30:15 uur
Video-Instructies: Building responsive layouts - Designing in the Browser (Mei 2024).