Jquery中格式为dd/mm/yy的日期之间的差异

Jquery中格式为dd/mm/yy的日期之间的差异,jquery,date,Jquery,Date,如何在Jquery中找到两个日期之间的差异(天数),Jquery的格式是dd/mm/yy 这就是我尝试过的: var start = $('#start').val(); //30/04/2014 var end = $('#end').val(); // 15/05/2014 var diff = new Date(end - start); var days = diff/1000/60/60/24 ) 以上代码有一点变化: var startDate=$(“#start”).d

如何在Jquery中找到两个日期之间的差异(天数),Jquery的格式是dd/mm/yy

这就是我尝试过的:

var start = $('#start').val(); //30/04/2014
var end = $('#end').val();     // 15/05/2014
var diff = new Date(end - start);
var days = diff/1000/60/60/24

)

以上代码有一点变化:

var startDate=$(“#start”).datepicker('getDate');
var endDate=$(“#end”).datepicker('getDate');

var diffInDays=Math.round((endDate.getTime()-startDate.getTime())/(1000*60*60*24))以上代码有一点变化:

var startDate=$(“#start”).datepicker('getDate');
var endDate=$(“#end”).datepicker('getDate');

var diffInDays=Math.round((endDate.getTime()-startDate.getTime())/(1000*60*60*24))以上代码有一点变化:

var startDate=$(“#start”).datepicker('getDate');
var endDate=$(“#end”).datepicker('getDate');

var diffInDays=Math.round((endDate.getTime()-startDate.getTime())/(1000*60*60*24))以上代码有一点变化:

var startDate=$(“#start”).datepicker('getDate');
var endDate=$(“#end”).datepicker('getDate');

var diffInDays=Math.round((endDate.getTime()-startDate.getTime())/(1000*60*60*24))为什么-1?我在任何地方都找不到解决这个问题的办法。@Murali我已经编辑了我的问题你不可能一直在努力寻找-为什么-1?我在任何地方都找不到解决这个问题的办法。@Murali我已经编辑了我的问题你不可能一直在努力寻找-为什么-1?我在任何地方都找不到解决这个问题的办法。@Murali我已经编辑了我的问题你不可能一直在努力寻找-为什么-1?我在任何地方都找不到解决这个问题的方法。@Murali我已经编辑了我的问题你不可能一直在努力寻找-谢谢,它成功了:)+1现在。稍后将接受答案。谢谢,它成功了:)+1。稍后将接受答案。谢谢,它成功了:)+1。稍后将接受答案。谢谢,它成功了:)+1。我稍后会接受答案。
var startDate= $("#start").datepicker('getDate');
var endDate= $("#end").datepicker('getDate');

var diffInDays = Math.round((startDate.getTime()- endDate.getTime())
                             /1000*60*60*24);