- VBScript 教程
- VBScript - 主頁
- VBScript - 概覽
- VBScript - 語法
- VBScript - 啟用
- VBScript - 放置
- VBScript - 變數
- VBScript - 常量
- VBScript - 運算子
- VBScript - 決策
- VBScript - 迴圈
- VBScript - 事件
- VBScript - Cookie
- VBScript - 數字
- VBScript - 字串
- VBScript - 陣列
- VBScript - 日期
- VBScript 高階
- VBScript - 過程
- VBScript - 對話方塊
- VBScript - 面向物件
- VBScript - 正則表示式
- VBScript - 錯誤處理
- VBScript - 其他語句
- VBScript 有用資源
- VBScript - 問題與解答
- VBScript - 快速指南
- VBScript - 有用資源
- VBScript - 討論
VBScript DateAdd 函式
一個函式,返回已新增特定時間間隔的日期。
語法
DateAdd(interval,number,date)
引數說明
Interval,必需引數。它可以採用以下值 -
d - 一年中的第幾天。
m - 一年中第幾個月
y - 一年中第幾年
yyyy - 年
w - 星期幾
ww - 周
q - 季度
h - 小時
m - 分鐘
s - 秒
Number,必需引數。它可以採用正負引數。
Date,必需引數。一個變數或文字,表示新增時間間隔的日期。
示例
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
' Positive Interal
date1 = 01-Jan-2013
document.write("Line 1 : " &DateAdd("yyyy",1,date1) & "<br />")
document.write("Line 2 : " &DateAdd("q",1,date1) & "<br />")
document.write("Line 3 : " &DateAdd("m",1,date1) & "<br />")
document.write("Line 4 : " &DateAdd("y",1,date1) & "<br />")
document.write("Line 5 : " &DateAdd("d",1,date1) & "<br />")
document.write("Line 6 : " &DateAdd("w",1,date1) & "<br />")
document.write("Line 7 : " &DateAdd("ww",1,date1) & "<br />")
document.write("Line 8 : " &DateAdd("h",1,"01-Jan-2013 12:00:00") & "<br />")
document.write("Line 9 : " &DateAdd("n",1,"01-Jan-2013 12:00:00") & "<br />")
document.write("Line 10 : "&DateAdd("s",1,"01-Jan-2013 12:00:00") & "<br />")
' Negative Interval
document.write("Line 11 : " &DateAdd("yyyy",-1,date1) & "<br />")
document.write("Line 12 : " &DateAdd("q",-1,date1) & "<br />")
document.write("Line 13 : " &DateAdd("m",-1,date1) & "<br />")
document.write("Line 14 : " &DateAdd("y",-1,date1) & "<br />")
document.write("Line 15 : " &DateAdd("d",-1,date1) & "<br />")
document.write("Line 16 : " &DateAdd("w",-1,date1) & "<br />")
document.write("Line 17 : " &DateAdd("ww",-1,date1) & "<br />")
document.write("Line 18 : " &DateAdd("h",-1,"01-Jan-2013 12:00:00") & "<br />")
document.write("Line 19 : " &DateAdd("n",-1,"01-Jan-2013 12:00:00") & "<br />")
document.write("Line 20 : " &DateAdd("s",-1,"01-Jan-2013 12:00:00") & "<br />")
</script>
</body>
</html>
當將它另存為 .html 並使用 Internet Explorer 執行它時,上面的指令碼將產生以下結果 -
Line 1 : 27/06/1895 Line 2 : 27/09/1894 Line 3 : 27/07/1894 Line 4 : 28/06/1894 Line 5 : 28/06/1894 Line 6 : 28/06/1894 Line 7 : 4/07/1894 Line 8 : 1/01/2013 1:00:00 PM Line 9 : 1/01/2013 12:01:00 PM Line 10 : 1/01/2013 12:00:01 PM Line 11 : 27/06/1893 Line 12 : 27/03/1894 Line 13 : 27/05/1894 Line 14 : 26/06/1894 Line 15 : 26/06/1894 Line 16 : 26/06/1894 Line 17 : 20/06/1894 Line 18 : 1/01/2013 11:00:00 AM Line 19 : 1/01/2013 11:59:00 AM Line 20 : 1/01/2013 11:59:59 AM
vbscript_date.htm
廣告