ປະຕິບັດ Time ໃນ VBScript

ການກໍານົດແລະການນໍາໃຊ້

ປະຕິບັດ Time ສາມາດຂື້ນເວລາລະບົບປະຈຸບັນ.

ວິທະຍາສາດ

Time

ຂໍ້ສັງເກດການ

ສິ່ງສໍາຄັນ:

ຖ້າຂ້າພະເຈົ້າອ່ານປະຕິບັດຄັ້ງທັງສາມປະຕິບັດທີ່ Date, Time ແລະ Now, ຫັງການພະເຈົ້າຈະບໍ່ສາມາດເອົາພະເຈົ້າອ່ານສາມປະຕິບັດນັ້ນທັງສາມຄັ້ງໄດ້, ຍ້ອນວ່າພະເຈົ້າຈະຕ້ອງບໍ່ເຮັດພະເຈົ້າອ່ານຄັ້ງໜຶ່ງກ່ອນບໍ່ສາມາດເຮັດພະເຈົ້າອ່ານຄັ້ງອື່ນ, ຖ້າພະເຈົ້າຕ້ອງອ່ານປະຕິບັດຄັ້ງທັງສາມປະຕິບັດທີ່ປະຕິບັດວັນທີແລະເວລາທີ່ປະຈຸບັນ, ພະເຈົ້າຕ້ອງເອົາປະຕິບັດ 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(Time)

输出:

14:34:38

注释:输出的结果可能由于不同的计算机设置而略有差异。