asp做網(wǎng)站的時候可能需要計算兩個時間的間隔,比如在做新聞列表的時候,最后3天發(fā)布的新聞后面加個“new”之類的,都要計算一下時間間隔,這個時候就要用到計算時間間隔函數(shù)DateAdd。
DateAdd函數(shù)可以返回已添加指定時間間隔的日期。在向指定日期加上一段時間的基礎(chǔ)上,返回新的 datetime 值。
該函數(shù)的格式是:DateAdd(interval, number, date)
DateAdd 函數(shù)不會返回?zé)o效日期。如下示例將 95 年 1 月 31 日加上一個月:
NewDate = DateAdd("m", 1, "31-Jan-95")在這個示例中,DateAdd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 為 96 年 1 月 31 日,則返回 96 年 2 月 29 日,這是因?yàn)?1996 是閏年。
如果計算的日期是在公元 100 年之前,則會產(chǎn)生錯誤。
如果 number 不是 Long 型值,則在計算前四舍五入為最接近的整數(shù)。
DateAdd使用的一些例子
給當(dāng)前時間加一個月:如果now()是2009-7-8 10:02:50
response.write DateAdd("m",1,now()) ’返回結(jié)果是:2009-8-8 10:02:50
response.write DateAdd("m",1,date()) ’返回結(jié)果是:2009-8-8
給當(dāng)前時間加45分鐘
response.write DateAdd("n",45,now()) ’返回結(jié)果是:2009-7-8 22:47:19
當(dāng)前日期減一個月
response.write DateAdd("m",-1,date()) ’返回結(jié)果是:2009-6-8
-

- iis7 下配置asp環(huán)境錯誤解決
發(fā)布時間:2015-11-04
-

- 什么是ASP.NET?它與ASP有什么關(guān)系
發(fā)布時間:2015-06-28
-

- 貴陽網(wǎng)頁設(shè)計公司ASP網(wǎng)頁防SQL注入的代碼
發(fā)布時間:2015-06-28
-

- asp無限級分類加js收縮伸展功能代碼
發(fā)布時間:2015-06-24
-

- Javascript中更常用的55個經(jīng)典技巧
發(fā)布時間:2015-06-24
-

- 每個ASP程序員必備的知識
發(fā)布時間:2015-06-24
-

- 簡單入門ASP子程序
發(fā)布時間:2015-06-24
-

- 貴陽網(wǎng)頁設(shè)計中flash如何運(yùn)用不影響貴陽網(wǎng)站優(yōu)化
發(fā)布時間:2014-07-15
-

- asp中怎么讓網(wǎng)頁返回404狀態(tài)碼
發(fā)布時間:2014-05-03

