tutorial pengembangan web terbaru
 

VBScript DateDiff Fungsi


<VBScript Referensi Lengkap

Fungsi DateDiff mengembalikan jumlah interval antara dua tanggal.

Sintaksis

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])

Parameter Deskripsi
interval Wajib. Interval yang ingin Anda gunakan untuk menghitung perbedaan antara date1 dan date2

Dapat mengambil nilai berikut:

  • tttt - Tahun
  • q - Quarter
  • m - Bulan
  • y - Hari tahun
  • Hari H
  • w - Weekday
  • ww - Minggu tahun
  • h - Jam
  • n - Menit
  • s - Kedua
date1,date2 Wajib. ekspresi tanggal. Dua tanggal yang ingin Anda gunakan dalam perhitungan
firstdayofweek Pilihan. Menentukan hari dalam seminggu.

Dapat mengambil nilai berikut:

  • 0 = vbUseSystemDayOfWeek - Gunakan Dukungan Bahasa Nasional (NLS) pengaturan API
  • 1 = vbSunday - Minggu (default)
  • 2 = vbMonday - Senin
  • 3 = vbTuesday - Selasa
  • 4 = vbWednesday - Rabu
  • 5 = vbThursday - Kamis
  • 6 = vbFriday - Jumat
  • 7 = vbSaturday - Sabtu
firstweekofyear Pilihan. Menentukan minggu pertama tahun ini.

Dapat mengambil nilai berikut:

  • 0 = vbUseSystem - Gunakan Dukungan Bahasa Nasional (NLS) pengaturan API
  • 1 = vbFirstJan1 - Mulai dengan minggu di mana 1 Jan terjadi (default)
  • 2 = vbFirstFourDays - Mulai dengan minggu yang memiliki setidaknya empat hari di tahun baru
  • 3 = vbFirstFullWeek - Mulai dengan seminggu penuh pertama tahun baru

contoh

contoh 1

Perbedaan antara 31 Januari 2009, dan 31 Januari 2010:

<%

fromDate="31-Jan-09 00:00:00"
toDate="31-Jan-10 23:59:00"
response.write(DateDiff("yyyy",fromDate,toDate) & "<br />")
response.write(DateDiff("q",fromDate,toDate) & "<br />")
response.write(DateDiff("m",fromDate,toDate) & "<br />")
response.write(DateDiff("y",fromDate,toDate) & "<br />")
response.write(DateDiff("d",fromDate,toDate) & "<br />")
response.write(DateDiff("w",fromDate,toDate) & "<br />")
response.write(DateDiff("ww",fromDate,toDate) & "<br />")
response.write(DateDiff("h",fromDate,toDate) & "<br />")
response.write(DateDiff("n",fromDate,toDate) & "<br />")
response.write(DateDiff("s",fromDate,toDate) & "<br />")

%>

Output dari kode di atas akan menjadi:

1
4
12
365
365
52
53
8783
527039
31622340
Tampilkan Contoh »

contoh 2

Berapa minggu (start on Monday) ,
antara 31 Desember 2009 dan 31 Desember 2012:

<%

fromDate=CDate("2009/12/31")
toDate=CDate("2012/12/31")
response.write(DateDiff("w",fromDate,toDate,vbMonday))

%>

Output dari kode di atas akan menjadi:

156
Tampilkan Contoh »

<VBScript Referensi Lengkap