บทความนี้อธิบายวิธีการรับและตรวจสอบวันเริ่มต้นและวันที่ JS แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ฟังก์ชั่นการตรวจสอบความถูกต้อง () {var startDate = document.getElementById ("start_tenancydate_s") ค่า; var enddate = document.getElementById ("end_tenancydate_s") ค่า; false;} ถ้า (enddate == "") {แจ้งเตือน ("โปรดเลือกวันที่สิ้นสุด!"); return false;} ถ้า (วันที่> 365) {แจ้งเตือน ("ความแตกต่างของวันที่ที่เลือกเกินค่าสูงสุด 1 ปี!"); return;}; true;}} // เรียกวิธีนี้ (วิธีการหลัก) ฟังก์ชั่น datediff (date1, date2) {var type1 = typeof date1, type2 = typeof date2; if (type1 == 'string') date1 = stringtotime (วันที่ 1); อื่นถ้า (date1.getTime) วันที่ 1 = วันที่ 1.getTime (); if (type2 == 'string') date2 = stringtotime (date2); อื่นถ้า (date2.getTime) date2 = date2.getTime (); return (date1 - date2)/(1000 * 60 * 60 * 24); // ยกเว้น 1,000 คือมิลลิวินาทีไม่มีการเพิ่มวินาที} // วิธีที่จำเป็นในการแปลงสตริง (สตริง) {var f = string.split (', 2); var d = (f [0]? f [0]: '') .split ('-', 3); var t = (f [1]? f [1]: '') .split (':', 3); return (วันที่ใหม่ (parseint (d [0], 10) || null, (parseint (d [1], 10) || 1) -1, parseint (d [2], 10) || null, parseint (t [0], 10) || null, parseint (t [1], 10)สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ JavaScript โปรดตรวจสอบหัวข้อของเว็บไซต์นี้: "บทสรุปของทักษะการใช้งานเวลาและวันที่ JavaScript", "บทสรุปของเอฟเฟกต์การสลับและทักษะการสลับ JavaScript", "ทักษะการค้นหา JavaScript" Summary ของ JavaScript ทักษะ "," บทสรุปของอัลกอริทึมและทักษะการสำรวจ JavaScript Traversal "และ" สรุปการใช้งานทางคณิตศาสตร์ JavaScript "
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน