我的应用程序中有两个文本框。在第一个文本框中,用户以yyyy / mm / dd格式输入日期。然后我需要获取系统日期并找出两个月中的差异,我可以使用javascript来完成。现在我需要用这个区别填充第二个文本框。 如何实现这一目标?
答案 0 :(得分:1)
像这样(计算msecs的差异):
为onkeyup
事件重写了编辑
HTML:
<input id="initialDate" onkeyup="checkDiff(this.value)"/>
<input id="diff"/>
JS:
function checkDiff (initialDate) {
if (initialDate.length == 10){
var dateParts = initialDate.split("/");
var date = new Date(dateParts[0], dateParts[1]-1,dateParts[2]);
var diff = document.getElementById('diff');
var now = new Date();
diff.value = (now-date);
}
}
JSFiddle:http://jsfiddle.net/8haJX/
答案 1 :(得分:0)
document.getElementById('textbox_id').value = difference;
变量difference
是您计算的差异。