ฟังก์ชัน 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
หมายเหตุ:ผลลัพธ์อาจแตกต่างเล็กน้อยกันเนื่องจากการตั้งค่าคอมพิวเตอร์ที่แตกต่างกัน