我有两个文本框'开始日期'和'结束日期'文本框。我正在使用DatePicker控件来选择日期。我想在自动选择结束日期时在第三个文本框中的'天'中显示日期差异。请告诉我。
谢谢..
答案 0 :(得分:0)
NAV,
它绝对是一个必需的javascript / jquery解决方案。
你可以尝试(在你的endDate模糊事件中):
$('#endDate').blur(function() {
var diff = dateDiff($('#sttDate').val(), $('#endDate').val());
// then do something with diff
});
function dateDiff(startDate, endDate) {
return endDate.getDate() - startDate.getDate();
}
然而,虽然这将给出天数差异的整数值,但它将忽略小时段,因此不会考虑天数的部分。
对于处理日期算术的无关紧要的js资源有很多“好处”。 好的人提供洞察力,而不是答案。谷歌搜索'日期算术javascript'可能(或可能不)获得有价值的结果。
快乐狩猎..
[edit] - 您可能还想查看http://api.jquery.com/focus/