Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于检查两个日期之间的差异并用零追加分钟的代码。?_Javascript_Html_Datepicker - Fatal编程技术网

Javascript 用于检查两个日期之间的差异并用零追加分钟的代码。?

Javascript 用于检查两个日期之间的差异并用零追加分钟的代码。?,javascript,html,datepicker,Javascript,Html,Datepicker,我有2个HTML日期选择器。一旦用户使用dateInputone离开第二个日期选择器,我需要检查两个值是否相同 我需要检查的第二件事是用户在datepicker和datepicker中输入的天气时间,包含分钟值为零。如果没有,我需要减少用户输入的分钟数,并将其附加为零 下面是我的HTML代码: <input id="dateInputone" name="dateipone" type="datetime-local" step="600"> <input id="dateI

我有2个HTML日期选择器。一旦用户使用
dateInputone
离开第二个日期选择器,我需要检查两个值是否相同

  • 我需要检查的第二件事是用户在datepicker和datepicker中输入的天气时间,包含分钟值为零。如果没有,我需要减少用户输入的分钟数,并将其附加为零

  • 下面是我的HTML代码:

    <input id="dateInputone" name="dateipone" type="datetime-local" step="600">
    
    <input id="dateInputtwo" name="dateiptwo" type="datetime-local" step="600" onblur="validate_time(this.value)">
    
    如何合并这两个脚本代码,以便在单个函数中同时检查日期和分钟数?

    var date1El=document.getElementById(“dateInputone”);
    var date2El=document.getElementById(“dateInputWO”);
    功能验证时间(d)
    {
    允许的var_值=新数组(“00”);
    var minutes=d.split(“:”);
    
    对于(var i=0;i@Rajesh…我在问一种方法来合并上面的javascripts代码并检查日期和mnutes…这可能吗???@Rajesh..如何?我试图合并但没有得到任何结果..@Mackie..感谢您的输入我想要的是将这两个脚本合并到一个函数中…这可能吗。。??
        function validate_time(min)
        {
          var allowed_values = new Array("00");
          var minutes = min.split(':').pop();
          for(var i=0; i <= allowed_values.length; i++)
          {
          if(allowed_values[i] == minutes)
          { 
            return true;
          }
          else
          {
            return minutes[0] + ":00"; 
          }
       }
     }
    
           var date1 = document.getElementById("dateInputone").value;
           var date2 = document.getElementById("dateInpuTwo").value;
           var timeDiff = Math.abs(date2.getTime() - date1.getTime());
           var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); 
           alert(diffDays);