JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Date-olion avulla käsitellään aikaa ja päivämääriä. Aika mitataan millisekunteina Epoch-ajasta (1.1.1970 00:00:00) alkaen. Date-tyyppinen olio luodaan syntaksilla:
new Date(argumentit);
Mikäli olion luomisen yhteydessä sille ei välitetä argumentteja, luo se nykyisen päivämäärän ja kellon ajan. Esimerkiksi:
document.write("Tänään on ",new Date());
Tarvittaessa voimme kuitenkin määritellä oliolle parametreina halutun päivämäärän:
jouluaatto = new Date(2001,11,24);
Luonnollisesti voimme hakea päivämäärään arvoja myös lomakkeista tai muista muuttujista:
tanaan = new Date()
joulu = new Date(tanaan.getYear()-1,11,24);
document.write("Viime vuonna joulu alkoi ",joulu);
Date-oliolla ei ole yhtään muuttujaa, ainoastaan metodeja. Näistä kaikkein tärkeimpiä ovat:
Date.getDate() //palauttaa kuukauden päivän (1-31)
Date.getDay() // palauttaa viikon päivän (0=sunnuntai)
Date.getHours() // palauttaa tunnit(0-23)
Date.getMinutes() // palauttaa minuutit (0-59)
Date.getMonth() // palauttaa kuukaudet (0-11; 0 = tamikuu)
Date.getSeconds() // palauttaa sekunnit (0-59)
Date.getTime() // palauttaa ajanvälin Epoch aika- nykyisyys (ms:na)
Date.getYear // palauttaa vuoden
Date.getTimezoneOffset()// palauttaa aikaeroon minuutteina GMT:n verrattuna
Date.parse(String) // palauttaa argumenttina annetun merkkijonon ms:na Date.setDate(arg) // asettaa argumentin Date-olion kuukauden päiväksi
Date.setHour(arg) // asettaa argumentin Date-olion tunnin arvoksi
Date.setMinutes(arg) // asettaa argumentin Date-olion minuuttien arvoksi
Date.setMonth(arg) // asettaa argumentin Date-olion kuukaudeksi
Date.setSeconds(arg) // asettaa argumentin Date-olion sekuntien arvoksi
Date.setTime(arg) // asettaa (ms:na annetun) argumentin Date-olioon
Date.setYear(arg) // asettaa argumentin Date-olion vuodeksi
Date.toGMTString() // muuntaa Date-olioon asetetun ajan GMT-ajaksi
Date.toLocaleString // palauttaa Date-olion paikallisessa formaatissa
Tällöin voimme esimerkiksi kirjoittaa yllä olevan joulunajan koodin vähemmän kryptisesti :
tanaan = new Date()
vappu = new Date(tanaan.getYear()-1,11,24);
document.write("Viime vuonna joulu alkoi ",vappu.toLocaleString());
// Viime vuonna joulu alkoi 24. joulukuuta 2001 0:00:00
Tutustu artikkelin muihin osiin:
»»» JavaScript
»»»Date-olio ja päivämäärien käsittely pt.1
»»» JavaScript
»»»Date-olio ja päivämäärien käsittely pt.2
2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto |
Tietosuojalausunto |
Sivukartta