توابع Date در VBScript

تعریف و استفاده

توابع Date می‌تواند تاریخ سیستم فعلی را بازگرداند.

زبان برنامه‌نویسی

Date

توضیحات و یادداشت‌ها

موضوع مهم:

اگر دونوازش دیٹ، تائم اور نو، تو، نو = دیٹ + تائم، لیکن در واقع، ما نمی‌توانیم همزمان این سه تابع را فراخوانی کنیم، زیرا پس از اجرای یک تابع، می‌توان تابع دیگر را اجرا کرد، بنابراین اگر در برنامه خود نیاز به دریافت تاریخ و زمان فعلی دارید، باید ابتدا Now را فراخوانی کنید و سپس از DateVale و TimeValue برای دریافت تاریخ و زمان استفاده کنید.

实例:取得某一时间点的日期和时间:

N = Now '这个时间点的日期和时间
D = Datevalue(N) '同一时间点的日期部分
T = TimeValue(N) '同一时间点的时间部分
D2 = Date '时间点1的日期
T2 = Time '时间点2的时间

问题思考

连续执行 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("The current system date is: ")
document.write(Date)

输出:

The current system date is: 1/14/2002

TIY

Date
如何使用 Date 函数来显示当前日期。