显示日期Html.textbox中的天数差异

时间:2010-12-10 20:42:16

标签: jquery asp.net-mvc datepicker

我有两个文本框'开始日期'和'结束日期'文本框。我正在使用DatePicker控件来选择日期。我想在自动选择结束日期时在第三个文本框中的'天'中显示日期差异。请告诉我。

谢谢..

1 个答案:

答案 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/