ต่อไปนี้เป็นบทสรุปของฟังก์ชั่นวันที่ JS สำหรับการอ้างอิงของคุณ
1. รับเวลาปัจจุบัน
การคัดลอกรหัสมีดังนี้: วันที่ var = วันที่ใหม่ ();
2. ข้อมูลที่เป็นที่รู้จักกันในการแปลงปีและวันเป็นวันที่เป็นวันที่:
การคัดลอกรหัสมีดังนี้:
var applidate = document.domainexceptionform.applydate.value;
appledate = appledate.split ("t") [0];
var appleyear = appledate.split ("-") [0];
var applemonth = appledate.split (" -") [1] - 1;
var applay = appledate.split ("-") [2];
var applidate1 = วันที่ใหม่ (Applyyear, applmonth, appliay);
3. เปรียบเทียบว่าจำนวนวันที่แตกต่างกันระหว่างสองวันที่มากกว่า 5:
การคัดลอกรหัสมีดังนี้:
ParseInt ((Date-ApplyDate1) / (1000 * 60 * 60 * 24))> = 5
4. เปรียบเทียบสองครั้ง:
การคัดลอกรหัสมีดังนี้:
if (date.valueof ()> applidate1.valueof ()) {
การแจ้งเตือน ("วันที่อินพุตต้องไม่น้อยกว่าวันที่ปัจจุบัน!");
} อื่น {
การแจ้งเตือน ("ตกลง!");
-
5. รับเวลานาทีและครั้งที่สองของเวลาปัจจุบัน
การคัดลอกรหัสมีดังนี้:
var วันนี้ = วันที่ใหม่ ();
var nian = today.getlyear ();
var you = today.getMonth () + 1;
var day = วันนี้ getDate ();
var hour = วันนี้ getHours ();
var min = วันนี้ getMinutes ();
var miao = วันนี้ getSeconds ();
6. การเพิ่มเวลา: เวลาหลังจาก 35 วันของเวลาคงที่ (12 สิงหาคม 2549) ได้รับ
การคัดลอกรหัสมีดังนี้:
var d = วันที่ใหม่ ("2006, 7, 12");
d.setDate (d.getdate () + 35);
7. วิธีการของวัตถุวันที่
วัตถุวันที่ช่วยให้คุณได้รับเวลาและวันที่เมื่อเทียบกับเวลามาตรฐานสากล (GMT ซึ่งปัจจุบันรู้จักกันในชื่อ UTC-Universal Coordinated Time) หรือระบบปฏิบัติการที่ Flash Player กำลังทำงานอยู่ ในการใช้วิธีวัตถุวันที่คุณต้องสร้างอินสแตนซ์ของวัตถุวันที่ก่อน
วัตถุวันที่ต้องใช้ Flash 5 หรือใหม่กว่าของผู้เล่น
วิธีการของวัตถุวันที่ไม่คงที่ แต่สามารถนำไปใช้กับเอนทิตีแต่ละหน่วยงานที่ระบุเมื่อใช้
รู้เบื้องต้นเกี่ยวกับวิธีการของวัตถุวันที่: ・
คัดลอกรหัสดังนี้: getDate | รับวันที่ปัจจุบันตามเวลาท้องถิ่น (วันนี้คือวันของเดือนนี้)
getDay | รับวันนี้เป็นวันของสัปดาห์ตามเวลาท้องถิ่น (0-2DAY, 1 เดือน ... )
GetRayRayEar | รับปีปัจจุบัน (สี่หลัก) ตามเวลาท้องถิ่น
Gethours | รับจำนวนชั่วโมงปัจจุบันตามเวลาท้องถิ่น (ระบบ 24 ชั่วโมง, 0-23)
getMilliseconds | รับจำนวนมิลลิวินาทีตามเวลาท้องถิ่น
getMinutes | รับจำนวนนาทีปัจจุบันตามเวลาท้องถิ่น
GetMonth | รับเดือนปัจจุบันตามเวลาท้องถิ่น (โปรดทราบว่าเริ่มต้นจาก 0: 0-Jan, 1-Feb ... )
GetSeconds | รับจำนวนวินาทีปัจจุบันตามเวลาท้องถิ่น
getTime | รับจำนวนมิลลิวินาทีในรูปแบบ UTC ตั้งแต่ 0: 00: 1970.1.1
GetTimeZoneOffset | รับค่าชดเชยของรูปแบบเวลาปัจจุบันและรูปแบบ UTC (ในนาที)
getutcdate | รับวันที่ปัจจุบันในรูปแบบ UTC (วันใดของเดือนนี้)
getutcday | รับรูปแบบ UTC วันนี้เป็นวันของสัปดาห์ (0-2DAY, 1 เดือน ... )
GetUtcfullyear | รับปีปัจจุบันในรูปแบบ UTC (สี่หลัก)
Getutchours | รับจำนวนชั่วโมงปัจจุบันในรูปแบบ UTC (ระบบ 24 ชั่วโมง, 0-23)
getUtcmilliseconds | รับจำนวนมิลลิวินาทีในรูปแบบ UTC ปัจจุบัน
getutcminutes | รับจำนวนนาทีปัจจุบันในรูปแบบ UTC ・
getutcmonth | รับเดือนปัจจุบันในรูปแบบ UTC (โปรดทราบว่าเริ่มต้นจาก 0: 0-Jan, 1-Feb ... )
getutcseconds | รับจำนวนวินาทีปัจจุบันในรูปแบบ UTC ・
GetYear | รับปีย่อปัจจุบันตามเวลาท้องถิ่น (ปีปัจจุบันลบ 1900)
setDate กำหนดวันที่ปัจจุบัน (วันใดของเดือนนี้)
Setulyear | ตั้งปีปัจจุบัน (สี่หลัก)
Sethours | ตั้งจำนวนชั่วโมงปัจจุบัน (ระบบ 24 ชั่วโมง, 0-23)
Setmilliseconds | ตั้งค่าจำนวนมิลลิวินาทีปัจจุบัน
Setminutes | ตั้งจำนวนนาทีปัจจุบัน
SetMonth | ตั้งค่าเดือนปัจจุบัน (โปรดทราบว่าเริ่มต้นจาก 0: 0-Jan, 1-Feb ... )
Setutcminutes | ตั้งค่าจำนวนนาทีปัจจุบันในรูปแบบ UTC
setutcmonth | ตั้งค่าเดือนปัจจุบันในรูปแบบ UTC (โปรดทราบว่าเริ่มต้นจาก 0: 0-Jan, 1-Feb ... )
SetUtcSeconds | ตั้งค่าจำนวนวินาทีปัจจุบันในรูปแบบ UTC
Setyear | กำหนดปีย่อปัจจุบัน (ปีปัจจุบันลบ 1900)
TOSTRING แปลงค่าเวลาวันที่เป็นค่าสตริงในรูปแบบของ "วันที่/เวลา"
Date.utc | ส่งคืนค่าเวลาคงที่ของวันที่และเวลารูปแบบ UTC ที่ระบุ
SetSeconds | ตั้งจำนวนวินาทีปัจจุบัน
Settime | ตั้งจำนวนมิลลิวินาทีในรูปแบบ UTC ตั้งแต่ 0:00 0:00 น.
setutcdate | ตั้งค่าวันที่ปัจจุบันของรูปแบบ UTC (วันใดของเดือนนี้)
SetUtculyear | ตั้งค่าปีปัจจุบันในรูปแบบ UTC (สี่หลัก)
Setutchours | ตั้งค่าจำนวนชั่วโมงปัจจุบันในรูปแบบ UTC (ระบบ 24 ชั่วโมง, 0-23)
SetUtcMilliseconds | ตั้งจำนวนจำนวนมิลลิวินาทีในรูปแบบ UTC
8. สร้างวัตถุวันที่ใหม่
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
วันที่ใหม่ ();
วันใหม่ (ปี [, เดือน [, วันที่ [, ชั่วโมง [, นาที [, วินาที [, millionsecond]]]]]);
พารามิเตอร์:
การคัดลอกรหัสมีดังนี้:
ปีเป็นจำนวนเต็มระหว่าง 0 ถึง 99 ซึ่งสอดคล้องกับ 1900 และ 1999 หรือระบุปีที่กำหนดสำหรับสี่หลัก;
เดือนเป็นจำนวนเต็มระหว่าง 0 (มกราคม) ถึง 11 (ธันวาคม) และพารามิเตอร์นี้เป็นทางเลือก
วันที่เป็นจำนวนเต็มระหว่าง 1 และ 31 และพารามิเตอร์นี้เป็นทางเลือก
ชั่วโมงเป็นจำนวนเต็มระหว่าง 0 (0:00 น.) และ 23 (23:00 น.) และพารามิเตอร์นี้เป็นทางเลือก
นาทีเป็นจำนวนเต็มระหว่าง 0 ถึง 59 และพารามิเตอร์นี้เป็นตัวเลือก
ประการที่สองคือจำนวนเต็มระหว่าง 0 ถึง 59 และพารามิเตอร์นี้เป็นทางเลือก
มิลลิวินาทีเป็นจำนวนเต็มระหว่าง 0 ถึง 999 และพารามิเตอร์นี้เป็นตัวเลือก
ความคิดเห็น: วัตถุ สร้างวัตถุวันที่ใหม่
รองรับผู้เล่น: แฟลช 5 หรือใหม่กว่า
ตัวอย่าง:
นี่คือตัวอย่างของการรับวันที่และเวลาปัจจุบัน:
การคัดลอกรหัสมีดังนี้: ตอนนี้ = วันที่ใหม่ ();
นี่คือตัวอย่างของวัตถุวันที่สำหรับวันชาติ:
การคัดลอกรหัสมีดังนี้: National_day = วันที่ใหม่ (49, 10, 1);
ต่อไปนี้เป็นตัวอย่างของการใช้วิธีการ getMonth, getDate และ getRayRayEar ของวัตถุวันที่เพื่อให้ได้เวลาแล้วส่งออกในกล่องข้อความแบบไดนามิก
การคัดลอกรหัสมีดังนี้:
myDate = วันที่ใหม่ ();
dateTextfield = (myDate.getMonth () + "/" + myDate.getDate () + "/" + myDate.getLulyear ());