วัตถุเวลาเป็นวัตถุที่เรามักใช้และแยกออกไม่ได้จากวัตถุนี้ไม่ว่าจะเป็นเอาต์พุตเวลาการตัดสินเวลาและการดำเนินการอื่น ๆ นอกเหนือจากวัตถุเวลาใน JavaScript แล้วยังมีวัตถุหลายครั้งใน VBScript และมีประโยชน์มาก ต่อไปนี้คือการอธิบายฟังก์ชั่นวันที่ใน JavaScript ตามกระบวนการของเรา
วันใหม่ ()
วันใหม่ (มิลลิวินาที)
วันที่ใหม่ (datestring)
วันใหม่ (ปี, เดือน)
วันใหม่ (ปี, เดือน, วัน)
วันใหม่ (ปีเดือนวันชั่วโมง)
วันใหม่ (ปี, เดือน, วัน, ชั่วโมง, นาที)
วันใหม่ (ปี, เดือน, วัน, ชั่วโมง, นาที, วินาที)
วันใหม่ (ปี, เดือน, วัน, ชั่วโมง, นาที, วินาที, ไมโครวินาที)
ต่อไปนี้คือ
1. วันที่ใหม่ () เมื่อไม่มีพารามิเตอร์วัตถุเวลาและวันที่ปัจจุบันจะถูกสร้างขึ้น
2. วันที่ใหม่ (มิลลิวินาที) เมื่อพารามิเตอร์เป็นตัวเลขจากนั้นพารามิเตอร์นี้จะเป็นการประทับเวลาซึ่งถือเป็นมิลลิวินาทีสร้างวัตถุเวลาและวันที่ด้วยมิลลิวินาทีที่ระบุตั้งแต่วันที่ 1 มกราคม 1970
3. วันที่ใหม่ (datestring) พารามิเตอร์นี้เป็นสตริงและสตริงนี้จะต้องแปลงโดยใช้วันที่ parse ()
4. ตัวสร้างหกตัวต่อไปนี้ถูกกำหนดไว้อย่างแม่นยำ:
1). ปีเป็นจำนวนเต็ม หากเป็น 0-99 ให้เพิ่ม 1900 บนพื้นฐานนี้และคนอื่น ๆ จะถูกส่งคืนตามที่เป็นอยู่
2). เดือนเป็นจำนวนเต็มที่มีช่วง 0-11
3) .Day เป็นจำนวนเต็มที่มีช่วง 1-31
4). ชั่วโมงเป็นจำนวนเต็มที่มีช่วง 0-23
5). มินิทเป็นจำนวนเต็มที่มีช่วง 0-59
6). วินาทีเป็นจำนวนเต็มที่มีช่วง 0-59
7) .Microseconds เป็นจำนวนเต็มที่มีช่วง 0-9999
<html> <head> <title> แปลงการประทับเวลาเป็นปีเดือนวันเวลานาทีและที่สอง </title> <meta http-equiv = "เนื้อหาประเภท" content = "text/html; charset = utf-8"/> </head> <body> </body> </html shijianchuo = now.gettime (); // รับการแจ้งเตือนการประทับเวลาปัจจุบัน ("timestamp:"+shijianchuo); var nowdate = วันใหม่ (shijianchuo); // แปลง timestamps เป็นวันที่วัตถุ var nowdate.format. การประทับเวลาถึงปีเดือนวันชั่วโมงนาทีและที่สอง การแจ้งเตือน ("เวลาปัจจุบัน:"+ตอนนี้);}/*การจัดรูปแบบวันที่: สำหรับการขยายวันที่การแปลงวันที่เป็นปีสตริง (y) ในรูปแบบที่กำหนดสามารถใช้ 1-4 ตัวยึดตำแหน่งและไตรมาส (q) สามารถใช้ 1-2 สถานที่ เดือน (m), วัน (d), ชั่วโมง (h), นาที (m) และวินาทีสามารถใช้ 1-2 สถานที่ Milliseconds สามารถใช้ 1 placeholder (จำนวน 1-3 หลัก) ตัวอย่าง: (วันที่ใหม่ ()). รูปแบบ ("yyyy-mm-dd hh: mm: ss.s") (วันที่ใหม่ () รูปแบบ ("yyyy-mm-dd hh: mm: ss.s milliseconds {"m+": this.getMonth ()+1, // เดือน "d+": this.getDate (), // วัน "h+": this.getHours (), // เวลา "m+": this.getMinutes (), // min "s+": this.getSeconds () // Quarterly "s": this.getMilliseconds () // ms}; ถ้า (/(y+)/.test(fmt)) fmt = fmt.replace (regexp. $ 1, (นี่คือ (ใหม่) ")"). การทดสอบ (fmt)) fmt = fmt.replace (regexp. $ 1, (regexp. $ 1. ความยาว == 1)? (o [k]): (("00" + o [k]). substr ("" + o [k])));