ASP——限制表单提交时间期限简单示例
原理
CDate 函數(shù)
CDate 函數(shù)把有效的日期和時(shí)間表達(dá)式轉(zhuǎn)換為日期(Date)類型,并返回結(jié)果。
提示:請(qǐng)使用 IsDate 函數(shù)來(lái)判斷 date 是否可被轉(zhuǎn)換為日期或時(shí)間。
注意:IsDate 函數(shù)使用本地設(shè)置來(lái)檢測(cè)字符串是否可被轉(zhuǎn)換為日期(在所有的語(yǔ)言中,"January"不是一個(gè)月份)。
語(yǔ)法
CDate(date)
| date | 必需。任何有效的日期表達(dá)式(比如 Date() 或者 Now())。 |
?
Now 函數(shù)?
Now 函數(shù)根據(jù)計(jì)算機(jī)系統(tǒng)的日期和時(shí)間設(shè)置返回當(dāng)前的日期和時(shí)間。?
DateDiff 函數(shù)?
定義和用法
DateDiff 函數(shù)可返回兩個(gè)日期之間的時(shí)間間隔數(shù)。
DateDiff 函數(shù)用于計(jì)算兩日期時(shí)間的差值,計(jì)算方法是 date2 - date1。
若比較年份,則不管月份以下的數(shù)值,若比較月份,則不管天數(shù)以下的數(shù)值...... 以此類推。
注釋:firstdayofweek 參數(shù)會(huì)對(duì)使用“w”和“ww”間隔符號(hào)的計(jì)算產(chǎn)生影響。
語(yǔ)法
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])| interval | 必需的。計(jì)算 date1 和 date2 之間的時(shí)間間隔的單位。 可采用下面的值:
|
| date1,date2 | 必需的。日期表達(dá)式。在計(jì)算中需要使用的兩個(gè)日期。 |
| firstdayofweek | 可選的。規(guī)定一周的日數(shù),即當(dāng)周的第幾天。 可采用下面的值:
|
| firstweekofyear | 可選的。規(guī)定一年中的第一周。 可采用下面的值:
|
?示例代碼
<%starttime=cdate("2019-9-1 9:00:00")endtime=cdate("2019-9-30 23:59:59")nowtime = now()response.Write(datediff("s",starttime,nowtime))response.Write(datediff("s",nowtime,endtime)) if datediff("s",starttime,nowtime)<0 or datediff("s",nowtime,endtime)<0 thenresponse.write "<script language='javascript'>"response.write "alert('不在申請(qǐng)時(shí)間范圍內(nèi),如有疑問(wèn)詢問(wèn)浙理計(jì)協(xié)!');"response.write "window.history.back(-1);"response.write "</script>"else '提交表單操作 end if %>參考文章
https://www.runoob.com/vbscript/func-cdate.html
https://www.runoob.com/vbscript/vb-func-now.html
https://www.w3school.com.cn/vbscript/func_datediff.asp
總結(jié)
以上是生活随笔為你收集整理的ASP——限制表单提交时间期限简单示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大学计算机技术类社团/组织——社团官方网
- 下一篇: BugKuCTF 杂项 又一张图片,还单