この記事では、JSの開始日と終了日を取得および検証する方法について説明します。次のように、参照のために共有してください。
function validation(){var startdate = document.getElementbyId( "start_tenancydate_s")。value; var enddate = document.getelementbyid( "end_tenancydate_s")。var datesent = datediff(enddate、startdate); if(startdate = = "){alert(a arert); false;} if(enddate == ""){alert( "endteent date!"); return false;} if(datesent> 365){alert( "alert(" alert( "arert){" return false;} if(datesent <0){areart( "return ext end end end false) true;}} //この方法を呼び出す(メインメソッド)関数datediff(date1、date2){var type1 = typeof date1、type2 = typeof date2; if(type1 == 'string')date1 = stringtotime(date1); else if(date1.gettime)date1 = date1.getTime(); if(type2 == 'string')date2 = stringtotime(date2); else if(date2.gettime)date2 = date2.getTime(); return(date1 -date2)/(1000 * 60 * 60 * 24); // 1000はミリ秒、秒は追加されていません} // stringtotime(string){var f = string.split( ''、2); var d =(f [0]?f [0]: '').split( ' - '、3); var t =(f [1]?f [1]: '').split( ':'、3); return(new Date(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]、10)。JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの操作スキルの要約」、「JavaScriptの切り替え効果とスキルの要約」、「JavaScript検索アルゴリズムスキルの要約」、JavaScriptアニメーションの特殊効果とスキルの概要」、「JavaScriptエラーの概要」とデバッグエラーの概要をご覧ください。スキル」、「JavaScriptトラバーサルアルゴリズムとスキルの概要」、「JavaScriptの数学的操作の使用の概要」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。