VBScript DateDiff Function
Definition and Usage
Ang function na DateDiff ay maaaring ibalik ang bilang ng panahon ng pagkakaiba sa pagitan ng dalawang petsa.
Ang function na DateDiff ay ginagamit upang kalkulahin ang pagkakaiba ng dalawang petsa o oras, ang paraan ay date2 - date1.
Kung paghahambing ng taon, hindi ibig sabihin ang bilang sa ilalim ng buwan... At paghahambing ng buwan, hindi ibig sabihin ang bilang sa ilalim ng araw... At pagpatuloy sa ganito.
Komentaryo:Ang parameter na firstdayofweek ay makakaimpluwensya sa pagtutuos na gumagamit ng simbolo ng interval na "w" at "ww".
Syntax
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
Parameter | Description |
---|---|
interval |
Hindi dapat wala. Ang yunit ng panahon ng pagtutuos sa pagitan ng date1 at date2. Maaaring gamitin ang mga sumusunod na halaga:
|
date1,date2 | Hindi dapat wala. Ang ekspresyon ng petsa. Ang dalawang petsa na kailangan gamitin sa pagtutuos. |
firstdayofweek |
Pangangailangan ng pagpipilian. Tukoy ang bilang ng araw ng linggo, kung saan ang araw ng linggo ang pinakaunang araw. Maaaring gamitin ang mga sumusunod na halaga:
|
firstweekofyear |
Pangangailangan ng pagpipilian. Tukoy ang unang linggo ng taon. Maaaring gamitin ang mga sumusunod na halaga:
|
Instance
Example 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
Example 2
Please note in the following code, date1>date2:
document.write(Date & "<br />") document.write(DateDiff("d","12/31/2002",Date))
Output:
1/14/2002 -351
Example 3
How many weeks (start on Monday), are left between the current date and 10/10/2002 document.write(Date & "<br />") document.write(DateDiff("w",Date,"10/10/2002",vbMonday))
Output:
1/14/2002 38