SMS versturen!






JavaScript Date Object

Het Date object wordt gebruikt voor het werken met datum en tijd.

Om een instantie van het Date object te creeren en deze aan een variabele genaamd "d" te koppelen doe je hetvolgende:

var d=new Date() 

Na het creeren van een instantie van het Date object, kun je alle methoden van het Date object benaderen via de variabele "d".

Om de huidige dag in een maand (van 1-31) van een Date object te krijgen, schrijven we de volgende regel code:

d.getDate() 

Het Date object kan ook gecreeerd worden met de volgende parameters:

new Date(milliseconden)
new Date(datumString)
new Date(jr_num, mnd_num, dag_num [, uu_num, min_num, sec_num, ms_num]) 
  • milliseconds - het aantal milliseconds sinds 01 Januari 1970 00:00:00
  • dateString - De datum in een formaat die herkend wordt door de Data.parse methode.
  • jr_num, mnd_num, dag_num - Het jaar, maand of dag van de datum
  • uu_num, min_num, sec_num, ms_num - De uren, minuten, seconden en milliseconden

Wanneer je alleen Date() gebruikt creeert JavaScript een Date object met daarin de huidige datum en tijd van de lokale machine.

Hier zijn enkele voorbeelden hoe je een Date object creeert:

var d=new Date("October 12, 1988 13:14:00")
var d=new Date("October 12, 1988")
var d=new Date(88,09,12,13,14,00)
var d=new Date(88,09,12)
var d=new Date(500) 
De properties en methoden van het Date object staan hieronder beschreven:

NN: Netscape, IE: Internet Explorer

Properties

Syntax: object.propertie_naam

PropertyDescriptionNNIE
constructorBevat de functie die het prototype van het object creeert44
prototypehet prototype staat toevoeging van eigenschappen aan een datum toe34

Methoden

Syntax: object.methode_naam()

MethodeOmschrijvingNNIE
Date()Geeft een Date object terug23
getDate()Geeft de datum van een Date object terug (van 1-31)23
getDay()Geeft de dag van een Date object terug (van 0-6. 0=Zondag, 1=Maandag, enz.)23
getMonth()Geeft de maand van een Date object terug (van 0-11. 0=Januari, 1=Februari, enz.)23
getFullYear()Geeft het jaar van een Date object terug (vier cijfers)44
getYear()Geeft het jaar van een Date object terug (van 0-99). gebruik liever getFullYear !!23
getHours()Geeft de uren van een Date object terug (van 0-23)23
getMinutes()Geeft de minuten van een Date object terug (van 0-59)23
getSeconds()Geeft de seconden van een Date object terug (var 0-59)23
getMilliseconds()Geeft de milliseconden van een Date object terug (van 0-999)44
getTime()Geeft het aantal milliseconden sinds middernacht 1-1-1970 terug23
getTimezoneOffset()Geeft het tijdsverschil terug tussen de gebruikers computer en GMT23
getUTCDate()Geeft de datum van de Date object terug in Universal (UTC) tijd44
getUTCDay()Geeft de dag van de Date object terug in universal tijd44
getUTCMonth()Geeft de maand van de Date object terug in Universal tijd44
getUTCFullYear()Geeft in 4 cijfers het jaar van de Date object terug in Universal tijd44
getUTCHours()Geeft de uren terug van de Date object in Universal tijd44
getUTCMinutes()Geeft de minuten terug van de Date object in Universal tijd44
getUTCSeconds()Geeft de seconden van de Date object in Universal tijd44
getUTCMilliseconds()Geeft de milliseconden van de Date object in Universal tijd44
parse()Geeft een string datum waarde terug die het aantal milliseconden bevat sinds 1 januari 1970 00:00:0023
setDate()Zet de dat van de maand in het Date object (van 1-31)23
setFullYear()Zet het jaar in het Date object (vier cijfers)44
setHours() Zet het de uren in het Date object (van 0-23)23
setMilliseconds()Zet de millisecond in het Date object (van 0-999)44
setMinutes()Zet de minuten in het Date object (van 0-59)23
setMonth()Zet de maand in het Date object (van 0-11. 0=Januari, 1=Februari)23
setSeconds()Zet de seconden in het Date objectSets (van 0-59)23
setTime()Zet het aantal milliseconden sinds 1-1-1970Sets 23
setYear()Zet de jaar in het Date object (00-99)23
setUTCDate()Zet de datum in het Date object, in universal tijd (van 1-31)44
setUTCDay()Zet de dag in het dat object in Universal tijd (van 0-6. zondag=0, maandag=1, enz.)44
setUTCMonth()Zet de maand in het Date object in Universal tijd (van 0-11. 0=januari, 1=februari)44
setUTCFullYear()Zet het jaar in het Date object in Universal tijd (vier cijfers)44
setUTCHours()Zet het uur in het Date object in Universal tijd (van 0-23)44
setUTCMinutes()Zet de minuten in het Date object in Universal tijd (van 0-59)44
setUTCSeconds()Zet de seconden in het Date object in Universal tijd (van 0-59)44
setUTCMilliseconds()Zet de milliseconden in het Date object in Universal tijd (van 0-999)44
toGMTString()Converteert het Date object naar een set gerekend van de GMT tijd zone23
toLocaleString()Converteert het Date object naar een string gerekenv van de huidige Tijd zone23
toString()Converteert het Date object naar een string24


30-09-2004
bron:W3C (w3schools.com)