2015-06-26 272 views
-2

我想計算兩個日期寫入表單頁面的兩個字段之間的差異。下面的HTML代碼:Javascript - 兩個日期之間的差異

<!-- CALENDARIO --> 
<script src="js/datetimepicker_css.js"></script> 
<!-- CALENDARIO --> 

雅卓codice HTML


<tr> 
    <td width="306" valign="top"> 
<div class="col-xs-8"> 
    Data inizio<br> 
    <div class="input-group"> 
     <input type="text" class="form-control" name="data_inizio" id="date_validation1" maxlength="25" size="20"/> 
     <span class="input-group-addon"> 
     <span class="glyphicon glyphicon-calendar" onclick="javascript:NewCssCal ('date_validation1','yyyyMMdd')" style="cursor:pointer"></span> 
     </span> 
    </div> 
</div>       
    </td> 
    <td width="307" valign="top"> 
<div class="col-xs-8"> 
    Data fine<br> 
    <div class="input-group"> 
     <input type="text" class="form-control" name="data_fine" id="date_validation2" maxlength="25" size="20"/> 
     <span class="input-group-addon"> 
     <span class="glyphicon glyphicon-calendar" onclick="javascript:NewCssCal ('date_validation2','yyyyMMdd')" style="cursor:pointer"></span> 
     </span> 
    </div> 
</div>  
    </td> 
    <td width="307" valign="top"> 
    <div class="col-xs-8"> 
     Numro giorni<br> 
     <input type="text" class="form-control" name="numero_giorni"></div> 
    </td> 
</tr> 

如何計算兩個日期之間的差異,並寫在申請名稱= 「天」 有什麼區別?

感謝

+0

你嘗試過什麼? 'NewCssCal()'做什麼?爲什麼你的日期字段具有'maxlength =「25」' - 哪種格式適合? – nnnnnn

+0

嗨,NewCssCal()是一個腳本來調用日期選擇器日曆。在這篇文章被編輯截斷。 – Frankie

回答

0

來計算兩個日期之間的差異和值分配到另一個文本框

<input type="text" id="val1"/> 
<input type="text" id="val2"/> 
<input type="text" id="val3" /> 
<script> 


function myFun() { 

var x2=document.getElementById("val1").value; 
var x3=document.getElementById("val2").value; 
var msPerDay = 1000*60*60*24; 
d1=new Date(x2); 
d2=new Date(x3); 
var x4=document.getElementById("val3"); 
var dd=(((d1 - d2)/msPerDay).toFixed(0)+"days"); 
    x4.value=dd; 
    } 

</script> 
<input type="submit" id="myid" onclick="myFun()" value="get difference"/> 
+0

感謝您的腳本。我有個問題。如何在不提交的情況下自動在''中區別? – Frankie

+0

你可以把功能放在模糊的像這樣 banksy

+0

我已經解決了你的腳本解決方案和bootstrap datepicker日曆的結合。 謝謝 – Frankie