تصف هذه المقالة طريقة الحصول على تاريخ البدء والانتهاء من JS والتحقق منه. شاركه للرجوع إليه ، على النحو التالي:
التحقق من صحة الوظيفة () {var startDate = document.getElementById ("start_tenancydate_s"). value ؛ var enddate = document.getElementById ("end_tenancydate_s") false ؛} if (endDate == "" ") {Alert (" يرجى تحديد تاريخ النهاية! ") true ؛}} // استدعاء هذه الطريقة (الطريقة الرئيسية) وظيفة Datediff (Date1 ، Date2) {var type1 = typeof date1 ، type2 = typeof date2 ؛ if (type1 == 'string') date1 = stringTotime (date1) ؛ آخر if (date1.getTime) date1 = date1.getTime () ؛ if (type2 == 'string') date2 = stringTotime (date2) ؛ آخر if (date2.getTime) date2 = date2.GetTime () ؛ Return (Date1 - Date2)/(1000 * 60 * 60 * 24) ؛ // باستثناء 1000 هو المللي ثانية ، لا يتم إضافة ثانية} // الطريقة المطلوبة لتحويل StringTotime (سلسلة) {var f = string.split ('' ، 2) ؛ var d = (f [0]؟ f [0]: '') .Split ('-' ، 3) ؛ var t = (f [1]؟ f [1]: '') .Split (':' ، 3) ؛ إرجاع (تاريخ جديد (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) || null ، parseint (t [2] ، 10) ؛لمزيد من المعلومات حول المحتوى المتعلق بـ JavaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لمهارات تشغيل وقت JavaScript وتاريخ" ، ملخص لتأثيرات تبديل JavaScript ومهاراتها "،" ملخص لمهارات JavaScript Search "،" ملخص "، ملخص". المهارات "،" ملخص خوارزمية JavaScript Traversal والمهارات "و" ملخص استخدام JavaScript للعمليات الرياضية "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.