Emely.Net Banner Exchange
Emely.Net Banner Exchange

Home, Forum diskusi, Chatting, Download


Fungsi Date Time

Selamat Pagi

Untuk memudahkan penanganan tanggal dan waktu, JavaScript menyediakan Objek Date didalamnya. Suatu variabel Date harus dideklarasikan terlebih dahulu sebelum kita dapat menggunakannya. Pendeklarasian Objek Date dapat menggunakan statement JavaScript berikut ini.

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)

Metode dari Object Date

Metode-metode  yang paling banyak digunakan pada objek tanggal adalah sebagai berikut.
getYear()
dateVar.getYear() mengembalikan nilai seperti 99 sesuai dengan tahun dari dateVar.
getMonth()
mengembalikan nilai antara 0 dan 11 sesuai dengan tanggal January s/d December.
getDate()
mengembalikan nomor hari dari bulan.
getDay()
mengembalikan nomor hari dari minggu. Nol untuk Minggu, satu untuk Senin dan seterusnya.
getHours()
mengembalikan angka antara 0 dan23 menentukan jam dari hari.

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>
				

Membuat Jam Digital

Berikut ini adalah suatu contoh program jam digital dengna JavaScript.

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.

Dibuat  oleh hendra@indoprog.com
Medan - Sumatera Utara
Indonesia

1