Fungsi DateDiff VBScript
Definisi dan Penggunaan
Fungsi DateDiff dapat mengembalikan jumlah interval waktu antara dua tanggal.
Fungsi DateDiff digunakan untuk menghitung selisih waktu antara dua tanggal dan waktu, metode hitung adalah date2 - date1.
Jika membandingkan tahun, maka tanpa mengambil nilai bulan di bawahnya, jika membandingkan bulan, maka tanpa mengambil nilai hari di bawahnya...... dan seterusnya.
Keterangan:Parameter firstdayofweek akan mempengaruhi perhitungan yang menggunakan simbol interval "w" dan "ww".
Sintaksis
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
Parameter | Deskripsi |
---|---|
interval |
Wajib. Satuan untuk menghitung interval waktu antara date1 dan date2. Dapat dipilih di bawah ini:
|
date1,date2 | Wajib. Ekspresi tanggal. Dua tanggal yang akan digunakan dalam perhitungan. |
firstdayofweek |
Pilihan. Tentukan jumlah hari dalam minggu, yaitu hari keberapa di minggu. Dapat dipilih di bawah ini:
|
firstweekofyear |
Pilihan. Tentukan minggu pertama dalam tahun. Dapat dipilih di bawah ini:
|
Contoh
Contoh 1
document.write(Date & "<br />") document.write(DateDiff("m",Date,"12/31/2002") & "<br />") document.write(DateDiff("d",Date,"12/31/2002") & "<br />") document.write(DateDiff("n",Date,"12/31/2002"))
Output:
1/14/2002 11 351 505440
Contoh 2
Perhatikan di dalam kode di bawah ini, date1>date2:
document.write(Date & "<br />") document.write(DateDiff("d","12/31/2002",Date))
Output:
1/14/2002 -351
Contoh 3
Berapa minggu (mulai Senin), ada antara tanggal saat ini dan 10/10/2002 document.write(Date & "<br />") document.write(DateDiff("w",Date,"10/10/2002",vbMonday))
Output:
1/14/2002 38