1樓:魅力味小廚
直接把你用asp函式取到的時間寫進庫裡就可以了~~
對於你說的運算,一般要用datediff或dateadd進行處理
dateadd 函式
請參閱datediff 函式 | datepart 函式
要求版本2
返回已新增指定時間間隔的日期。
dateadd(interval, number, date)
引數interval
必選項。字串表示式,表示要新增的時間間隔。有關數值,請參閱「設定」部分。
number
必選項。數值表示式,表示要新增的時間間隔的個數。數值表示式可以是正數(得到未來的日期)或負數(得到過去的日期)。
date
必選項。variant 或要新增 interval 的表示日期的文字。
設定interval 引數可以有以下值:
設定 描述
yyyy 年
q 季度
m 月y 一年的日數
d 日w 一週的日數
ww 周
h 小時
n 分鐘
s 秒說明可用 dateadd 函式從日期中新增或減去指定時間間隔。例如可以使用 dateadd 從當天算起 30 天以後的日期或從現在算起 45 分鐘以後的時間。要向 date 新增以「日」為單位的時間間隔,可以使用「一年的日數」(「y」)、「日」(「d」)或「一週的日數」(「w」)。
dateadd 函式不會返回無效日期。如下示例將 95 年 1 月 31 日加上一個月:
newdate = dateadd("m", 1, "31-jan-95")
在這個示例中,dateadd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 為 96 年 1 月 31 日,則返回 96 年 2 月 29 日,這是因為 1996 是閏年。
如果計算的日期是在公元 100 年之前,則會產生錯誤。
如果 number 不是 long 型值,則在計算前四捨五入為最接近的整數。
datediff 函式
請參閱dateadd 函式 | datepart 函式
要求版本2
返回兩個日期之間的時間間隔。
datediff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])
datediff 函式的語法有以下引數:
引數interval
必選項。字串表示式表示用於計算 date1 和 date2 之間的時間間隔。有關數值,請參閱「設定」部分。
date1, date2
必選項。日期表示式。用於計算的兩個日期。
firstdayofweek
可選項。指定星期中第一天的常數。如果沒有指定,則預設為星期日。有關數值,請參閱「設定」部分。
firstweekofyear
可選項。指定一年中第一週的常數。如果沒有指定,則預設為 1 月 1 日所在的星期。有關數值,請參閱「設定」部分。
設定interval 引數可以有以下值:
設定 描述
yyyy 年
q 季度
n 月y 一年的日數
d 日w 一週的日數
ww 周
h 小時
m 分鐘
s 秒firstdayofweek 引數可以有以下值:
常數 值 描述
vbusesystemdayofweek 0 使用區域語言支援 (nls) api 設定。
vbsunday 1 星期日(預設)
vbmonday 2 星期一
vbtuesday 3 星期二
vbwednesday 4 星期三
vbthursday 5 星期四
vbfriday 6 星期五
vbsaturday 7 星期六
firstweekofyear 引數可以有以下值:
常數 值 描述
vbusesystem 0 使用區域語言支援 (nls) api 設定。
vbfirstjan1 1 由 1 月 1 日所在的星期開始(預設)。
vbfirstfourdays 2 由在新年中至少有四天的第一週開始。
vbfirstfullweek 3 由在新的一年中第一個完整的周開始。
說明datediff 函式用於判斷在兩個日期之間存在的指定時間間隔的數目。例如可以使用 datediff 計算兩個日期相差的天數,或者當天到當年最後一天之間的星期數。
要計算 date1 和 date2 相差的天數,可以使用「一年的日數」(「y」)或「日」(「d」)。當 interval 為「一週的日數」(「w」)時,datediff 返回兩個日期之間的星期數。如果 date1 是星期一,則 datediff 計算到 date2 之前星期一的數目。
此結果包含 date2 而不包含 date1。如果 interval 是「周」(「ww」),則 datediff 函式返回日曆表中兩個日期之間的星期數。函式計算 date1 和 date2 之間星期日的數目。
如果 date2 是星期日,datediff 將計算 date2,但即使 date1 是星期日,也不會計算 date1。
如果 date1 晚於 date2,則 datediff 函式返回負數。
firstdayofweek 引數會對使用「w」和「ww」間隔符號的計算產生影響。
如果 date1 或 date2 是日期文字,則指定的年度會成為日期的固定部分。但是如果 date1 或 date2 被包括在引號 (" ") 中並且省略年份,則在**中每次計算 date1 或 date2 表示式時,將插入當前年份。這樣就可以編寫適用於不同年份的程式**。
在 interval 為「年」(「yyyy」)時,比較 12 月 31 日和來年的 1 月 1 日,雖然實際上只相差一天,datediff 返回 1 表示相差一個年份。
下面的示例利用 datediff 函式顯示今天與給定日期之間間隔天數:
function diffadate(thedate)
diffadate = "從當天開始的天數:" & datediff("d", now, thedate)
end function
2樓:溜鬚拍馬關雲長
參考手冊中的:
datediff
dateadd
nowtime=now() ,在asp中,這個是時間等於今天意思,如果是時間等於超過一天,比如一個週一個月怎麼寫?
3樓:煬凡
now():當前時間
date():今天
day(date):今天天數
month(date):當月月數
year(date):本年年數
上四種獲得日期時間的函式還可以通過相加,相減獲得需要日期或時間,比如:
now()+1,明天此時
date()-30:一個月前
day(date)-1:昨天
month(date)+1:下一月
year(date)+2:後年
在asp中,以上函式還可以組合獲得需要的時間,比如
4樓:開發者之路
用datediff()函式。
asp中,獲取當前時間的函式是什麼?
5樓:薊歆林曼麗
now()
伺服器日期時間
date()
伺服器日期
time()
伺服器時間
timer()
伺服器按照當天計算的秒數
now()
獲取當前系統日期和時間,asp輸出可以這樣寫:<%=now()%>year(now())
獲取年份,
asp輸出:<%=year(now())%>month(now())
獲取當前月份,asp輸出:<%=month(now())%>day(now())
獲取當天數,asp輸出:<%=day(now())%>minute(now())
獲取分鐘數,asp輸出:<%=minute(now())%>second(now())
獲取秒鐘數,asp輸出:<%=second(now())%>date()
獲取當前系統日期,格式為:2008-10-22time()
獲取當前系統時間,格式為:11:12:11timer()
伺服器按照當天計算的秒數
40331.48
6樓:
獲取當前時間的函式是 now() 格式如下:
<%=now()%>
這樣就可以了.
7樓:
now()獲取當前的日期和時間,time()獲取當前的時間。
8樓:
一、常用的asp時間函式
1、now() 獲取當前系統日期和時間,asp輸出格式:<%=now()%>
2、year(now()) 獲取年份, asp輸出格式:<%=year(now())%>
3、month(now()) 獲取當前月份,asp輸出格式:<%=month(now())%>
4、day(now()) 獲取當天數,asp輸出格式:<%=day(now())%>
5、hour(now())獲取小時數,asp輸出格式:<%=hour(now())%>
6、minute(now()) 獲取分鐘數,asp輸出格式:<%=minute(now())%>
7、second(now()) 獲取秒鐘數,asp輸出格式:<%=second(now())%>
8、date() 獲取當前系統日期,asp輸出格式:<%=date()%>
9、time() 獲取當前系統時間,asp輸出格式:<%=time()%>
10、weekdayname(weekday(now))獲取當前系統星期,asp輸出格式:<%=weekdayname(weekday(now))%>
二、時間函式輸出結果,以 「2013-01-04 05:20:00 星期五」為例:
1、<%=now()%> 輸出結果為:2013-01-04 05:20:00
2、<%=year(now())%> 輸出結果為:2013
3、<%=month(now())%> 輸出結果為:01
4、<%=day(now())%> 輸出結果為:04
5、<%=hour(now())%> 輸出結果為:05
6、<%=minute(now())%> 輸出結果為:20
7、<%=second(now())%> 輸出結果為:00
8、<%=date()%> 輸出結果為:2013-01-04
9、<%=time()%> 輸出結果為:05:20:00
10、<%=weekdayname(weekday(now))%> 輸出結果為:星期五
ASP函式DateDiff 怎樣逆運算
dateadd interval,number,date 引數interval 必選項。字串表示式,表示要新增的時間間隔。有關數值,請參閱 設定 部分。number 必選項。數值表示式,表示要新增的時間間隔的個數。數值表示式可以是正數 得到未來的日期 或負數 得到過去的日期 date 必選項。var...
asp的時間比較
在asp中先做一個小測試,就是比較兩個日期,如下 2007 2 1 2007 10 01 結果顯示為 true。把日期的雙引號去掉,還是返回 true。是單純時間或用雙引號括起來,在asp中不代表時間,時間需要用兩個井號 括起來,如下 2007 2 1 2007 10 01 這回就返回false了,...
asp如何獲得系統當前時間 包括分
1 首先開啟asp的執行環境 這裡使用的是windows自帶的iis管理工具。2 在使用的地方寫入以下 執行該專案即可。3 如圖所示系統時間就可以顯示出來了。4 這個方法是使用時間的每一個欄位組合成的時間,這個適用於獲取某個時間欄位。5 經過組合後,如圖所示,時間也可以按照完整的格式顯示出來。6 這...