![]() |
Emely.Net Banner Exchange |
dateVar = new Date();
Contoh diatas akan membuat suatu variabel dengan nama dateVar
dan mengisinya dengan tanggal dan waktu sekarang. Jika anda ingin
menentukan tanggal dan waktu lainnya, anda dapat menggunakan salah satu cara
penulisan berikut.
dateVar = new Date("month day, year hours:minutes:seconds")
dateVar = new Date(year, month, day)
dateVar = new Date(year, month, day, hours, minutes, seconds)
Anda mungkin pernah menggunjungi situs yang dapat menyapa Selamat Pagi
atau Selamat Malam tergantung pada waktu kunjungan anda. Hal ini dapat
dilakukan dengan memeriksa waktu sekarang dan sisipkan sapaan dengan menggunakan
fungsi document.write()
. Kode berikut ini dapat melakukan hal
tersebut. Sisipkan kode tersebut dalam HTML file pada posisi dimana anda ingin
sapaan tersebut muncul.
<SCRIPT LANGUAGE="JavaScript"> <!-- Memyembunyikan kode dari browser non-js currentTime = new Date(); if (currentTime.getHours() < 12) document.write("Selamat Pagi"); else if (currentTime.getHours() < 17) document.write("Selamat Sore"); else document.write("Selamat Sore"); // akhir dari penyembunyian --> </SCRIPT>
Kode-nya adalah sebagai berikut:.
<TABLE BORDER=4 BGCOLOR=CYAN> <TR><TD> <FORM NAME="clock_form"> <INPUT TYPE=TEXT NAME="clock" SIZE=26> </FORM> <SCRIPT LANGUAGE="JavaScript"> <!-- Hide from non JavaScript browsers function clockTick() { currentTime = new Date(); document.clock_form.clock.value = " "+currentTime; document.clock_form.clock.blur(); setTimeout("clockTick()", 1000); } clockTick(); // End of clock --> </SCRIPT> </TD></TR> </TABLE>Fungsi
setTimeout()
telah didiskusikan pada Scroller.
Metode blur()
digunakan untuk memindahkan focus dari textbox Jam.