如何使用JQuery自定义UI获取特定月份和年份的总天数?
在JQuery datepicker自定义ui中是否有任何功能可以通过传递月份名称和年份来获取总天数?您可以使用以下方法传递日期,使用开始日期和结束日期:如何使用JQuery自定义UI获取特定月份和年份的总天数?,jquery,Jquery,在JQuery datepicker自定义ui中是否有任何功能可以通过传递月份名称和年份来获取总天数?您可以使用以下方法传递日期,使用开始日期和结束日期: function parseDate(str) { var mdy = str.split('/') return new Date(mdy[2], mdy[0]-1, mdy[1]); } function daydifference(first, second) { return (second-first)/(
function parseDate(str) {
var mdy = str.split('/')
return new Date(mdy[2], mdy[0]-1, mdy[1]);
}
function daydifference(first, second) {
return (second-first)/(1000*60*60*24)
}
//example
alert(daydifference(parseDate($('#firstDate').val()), parseDate($('#endDate').val())));
您可以查看更多链接:
您可以使用以下方法传递日期,使用开始日期和结束日期:
function parseDate(str) {
var mdy = str.split('/')
return new Date(mdy[2], mdy[0]-1, mdy[1]);
}
function daydifference(first, second) {
return (second-first)/(1000*60*60*24)
}
//example
alert(daydifference(parseDate($('#firstDate').val()), parseDate($('#endDate').val())));
您可以查看更多链接:
只需使用常规Javascript即可。不需要jQuery。我不确定日期选择器返回的是什么,但如果你能得到像“2012”这样的年份和像“2”这样的月份:
var year = 2012;
var month = 2;
var days = Math.round(((new Date(year, month))-(new Date(year, month-1)))/86400000);
由于2012年是闰年,2月2日是2月,上述代码日变为
29
只需使用常规Javascript即可。不需要jQuery。我不确定日期选择器返回的是什么,但如果你能得到像“2012”这样的年份和像“2”这样的月份:
var year = 2012;
var month = 2;
var days = Math.round(((new Date(year, month))-(new Date(year, month-1)))/86400000);
var y = 2012;
var m = 2;
var x = new Date(y,m,1,-1).getDate();
alert(x);
由于2012年是闰年,2月2日是二月,因此上述代码日变为29
var y = 2012;
var m = 2;
var x = new Date(y,m,1,-1).getDate();
alert(x);
产出:29
var y = 2012;
var m = 2;
var x = new Date(y,m,1,-1).getDate();
alert(x);
产出:29
var y = 2012;
var m = 2;
var x = new Date(y,m,1,-1).getDate();
alert(x);
解释以上答案。。。(由于我的声誉不佳,无法在那里发表评论
解释上述答案…(无法在此发表评论,因为我的声誉是,这比其他投票结果更好吗?请添加更多详细信息。这比其他投票结果更好吗?请添加更多详细信息。