ฟังก์ชัน Now ของ VBScript

คำนิยามและวิธีใช้

ฟังก์ชัน Now สามารถหลุดย้อนวันและเวลาปัจจุบันตามการตั้งค่าของระบบวันและเวลาของคอมพิวเตอร์

ศัพท์

Now

คำเตือนและหมายเหตุ

สิ่งต้องทราบ

ถ้าอ่านค่า Date และ Time พร้อมกัน แล้ว Now = Date + Time แต่ในความเป็นจริงเราไม่สามารถเรียกใช้ฟังก์ชันทั้งสามได้พร้อมกัน เพราะจะต้องทำฟังก์ชันหนึ่งก่อนที่จะทำฟังก์ชันอื่น ดังนั้นหากคุณต้องการใช้ค่าวันและเวลาของตอนนี้ในโปรแกรม คุณจะต้องเรียกฟังก์ชัน Now แล้วใช้ DateValue และ 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(Now)

ออกแทน:

2007-10-1 14:10:06

หมายเหตุ:ผลลัพธ์อาจแตกต่างเล็กน้อยกันเนื่องจากการตั้งค่าคอมพิวเตอร์ที่แตกต่างกัน