ASP——限制表单提交时间期限简单示例
原理
CDate 函數
CDate 函數把有效的日期和時間表達式轉換為日期(Date)類型,并返回結果。
提示:請使用 IsDate 函數來判斷 date 是否可被轉換為日期或時間。
注意:IsDate 函數使用本地設置來檢測字符串是否可被轉換為日期(在所有的語言中,"January"不是一個月份)。
語法
CDate(date)
| date | 必需。任何有效的日期表達式(比如 Date() 或者 Now())。 |
?
Now 函數?
Now 函數根據計算機系統的日期和時間設置返回當前的日期和時間。?
DateDiff 函數?
定義和用法
DateDiff 函數可返回兩個日期之間的時間間隔數。
DateDiff 函數用于計算兩日期時間的差值,計算方法是 date2 - date1。
若比較年份,則不管月份以下的數值,若比較月份,則不管天數以下的數值...... 以此類推。
注釋:firstdayofweek 參數會對使用“w”和“ww”間隔符號的計算產生影響。
語法
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])| interval | 必需的。計算 date1 和 date2 之間的時間間隔的單位。 可采用下面的值:
|
| date1,date2 | 必需的。日期表達式。在計算中需要使用的兩個日期。 |
| firstdayofweek | 可選的。規定一周的日數,即當周的第幾天。 可采用下面的值:
|
| firstweekofyear | 可選的。規定一年中的第一周。 可采用下面的值:
|
?示例代碼
<%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('不在申請時間范圍內,如有疑問詢問浙理計協!');"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
總結
以上是生活随笔為你收集整理的ASP——限制表单提交时间期限简单示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大学计算机技术类社团/组织——社团官方网
- 下一篇: BugKuCTF 杂项 又一张图片,还单