Faaingo DateDiff kwa VBScript

Uainishaji na matumizi

Faaingo DateDiff inaweza kurejea ujenzi wa muda kati ya mawili muda wa siku.

Faaingo DateDiff inatumia uharibifu wa muda kati ya mawili muda wa siku, inaingia kwa uharibifu wa date2 - date1.

Kama inapatikana mwaka, kama inapatikana mwezi, kama inapatikana siku na kila mara na siku ... na kila mara na siku.

Maelezo:Chaguo cha firstdayofweek kinaweza kufaa kwa uharibifu wa kipindi cha 'w' na 'ww'.

Inayotakiwa. Chaguo cha kipindi cha kuanza wa wiki.

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

Inayotakiwa. Inaainisha ujenzi wa wakati kati ya date1 na date2.

Inaweza kutumia maadili yafuatavyo:

  • yyyy - Mwaka
  • q - Kiwango cha wakati
  • m - Mwezi
  • y - Siku ya kwanza ya mwaka
  • d - Siku
  • w - Siku ya kwanza ya wiki
  • ww - Wiki
  • h - saa
  • n - Minuti
  • s - Sekunde
date1,date2 Inayotakiwa. Tafuta ujumbe wa siku mbili ambao zitaandikwa katika uharibifu.
firstdayofweek

Inayochaguliwa. Inaainisha siku ya kwanza ya siku za wiki, inayotarajiwa kwa wiki ya kwanza ya mwaka.

Inaweza kutumia maadili yafuatavyo:

  • 0 = vbUseSystemDayOfWeek - Tumia API ya NLS ya lugha ya eneo.
  • 1 = vbSunday - Jumakuu (kwa msingi).
  • 2 = vbMonday - Jumapili.
  • 3 = vbTuesday - Jumapili.
  • 4 = vbWednesday - Jumatano.
  • 5 = vbThursday - Jumatatu.
  • 6 = vbFriday - Jumabadi.
  • 7 = vbSaturday - Jumamosi.
firstweekofyear

Inayochaguliwa. Inaainisha siku ya kwanza ya mwaka.

Inaweza kutumia maadili yafuatavyo:

  • 0 = vbUseSystem - Tumia API ya NLS ya lugha ya eneo.
  • 1 = vbFirstJan1 - Kuanza wa siku ya kwanza ya Januari (kwa msingi).
  • 2 = vbFirstFourDays - Kuanza wa kwanza wa mwezi wa kuzaliwa na wakati wa siku watano wote kwa siku ya kwanza ya mwezi.
  • 3 = vbFirstFullWeek - 由在新的一年中第一个完整的周开始。

实例

例子 1

document.write(Date & "
") document.write(DateDiff("m",Date,"12/31/2002") & "
") document.write(DateDiff("d",Date,"12/31/2002") & "
") document.write(DateDiff("n",Date,"12/31/2002"))

输出:

1/14/2002
11
351
505440

例子 2

请注意在下面的代码中,date1>date2:

document.write(Date & "
") document.write(DateDiff("d","12/31/2002",Date))

输出:

1/14/2002
-351

例子 3

'How many weeks (start on Monday),
'are left between the current date and 10/10/2002
document.write(Date & "
") document.write(DateDiff("w",Date,"10/10/2002",vbMonday))

输出:

1/14/2002
38