VBScript Now 函數
定義和用法
Now 函數可根據計算機系統(tǒng)的日期和時間設置返回當前的日期和時間。
語法
Now
提示和注釋
重要事項:
如果同時讀取 Date、Time 以及 Now,那么 Now = Date + Time,但是實際上,我們不可能同時調用這三個函數,因為執(zhí)行完一個函數之后,才能執(zhí)行另一個函數,所以如果您在程序中必需同時取得當時的日期和時間,必需調用 Now,再利用 DateVale 及 TimeValue 分別取出日期和時間。實例:取得某一時間點的日期和時間:
N = Now '這個時間點的日期和時間 D = Datevalue(N) '同一時間點的日期部分 T = TimeValue(N) '同一時間點的時間部分 D2 = Date '時間點1的日期 T2 = Time '時間點2的時間
問題思考
連續(xù)執(zhí)行 Response.write Now 及 Response.Write Date + Time,則可能出現的最大誤差值有多大?假設:
時間點1取得的 Now = #7/1/95 23:59:59# 時間點2取得的 Date = #7/1/95#
而如果“時間點3”剛好跨過一日,所以 Time = #0:00:00,于是 Now 與 Date+Time 的差距便成了23:59:59。
實例
例子 1
document.write(Now)
輸出:
2007-10-1 14:10:06
注釋:輸出的結果可能由于不同的計算機設置而略有差異。