Javascript 用于检查两个日期之间的差异并用零追加分钟的代码。?
我有2个HTML日期选择器。一旦用户使用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
dateInputone
离开第二个日期选择器,我需要检查两个值是否相同
<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);