| ESIMERKKI |
| Kello=new Date(); |
| METODI | PALUUARVO |
| getHours() | Palauttaa Date –olion tunnit 0-23. |
| getMinutes() | Palauttaa Date –olion minuutit 0-59. |
| getSeconds() | Palauttaa Date –olion sekunnit 0-59. |
| METODI | PALUUARVO |
| getDate() | Palauttaa Date –olion päivämäärän 1-31. |
| getMonth() | Palauttaa Date –olion kuukauden 0-11. |
| getYear() | Palauttaa Date –olion vuosiluvun. |
| getDay() | Palauttaa Date –olion viikonpäivän 0-6. |
| ESIMERKKI |
| Kello=new Date();
PaivaMaara=Kello.getDate(); |
| ESIMERKKI | SELITYS |
| onLoad() | Tapahtumankäsittelijä, joka kutsuu funktion OmaKello() heti dokumentin lataamisen jälkeen. |
| setTimeout("OmaKello()",1000) | Kutsuu funktiota nimeltään OmaKello() sekunnin välein. Aika on määritelty millisekunteina. Suoritettava lause tulee kirjoittaa lainausmerkkien sisään. |
| ESIMERKKI |
| document.aika.nyt.value=Aika; |
| ESIMERKKI KELLOSTA |
| <HTML>
<HEAD> <TITLE>JavaScript kello</TITLE> <SCRIPT LANGUAGE="javascript"> function OmaKello()
//sijoitetaan metodien paluuarvot muuttujiin
//kootaan kellonaika yhteen muuttujaan
//sijoitetaan muuttujat Kalenteri ja Aika
lomakkeen tekstikenttään
//suoriteaan päivitys kutsumalla funktiota
OmaKello sekunnin välein
}
</SCRIPT>
|
| HARJOITUS: KELLO.HTM |
Date –olion metodi getDay()
palauttaa viikonpäivän arvolla 0-6, jolloin 0 vastaa sunnuntaita
ja 6 lauantaita. Sijoita muuttujaan VP Kello.getDay() -metodin paluuarvo
ja muuta tämä lukuarvo viikonpäivän nimeksi if –lauseilla.
Alusta muutosta varten muuttuja nimeltään P_Nimi, johon
sijoitetaan viikonpäivän nimi if –lauseen perusteella. Lisää
lopuksi muuttuja P-Nimi tekstikenttään tulostettavaan jonoon.
Tallenna työsi tiedostoon kello.htm.
| Tehtävän malli puoliohjelmana |
| VP=Kello.getDay();
Jos(VP==0) niin P_Nimi="Sunnutai" Jos(VP==1) niin P_Nimi="Maanatai" Jos(VP==2) niin P_Nimi="Tiistai" Jos(VP==3) niin P_Nimi="Keskiviikko" Jos(VP==4) niin P_Nimi="Torstai" Jos(VP==5) niin P_Nimi="Perjantai" Jos(VP==6) niin P_Nimi="Lauantai" Lisää P_Nimi tulostukseen |