1
我在其中一個項目中使用此foundation datepicker組件,但它工作正常,但無法選擇當前日期,也不知道代碼中出現了什麼問題。這裏是代碼:無法在Foundation DatePicker中選擇當前日期
$(function() {
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
$('.dpicker').fdatepicker({
format: 'yyyy-mm-dd',
onRender: function(date) {
return date.valueOf() <= now.valueOf() ? 'disabled' : '';
},
onChangeDate: function(date) {
return date.valueOf() <= now.valueOf() ? 'disabled' : '';
}
});
});
而這裏是jsFiddle example,有什麼幫助嗎?
已經嘗試過這種方式,並沒有工作,因爲我無法選擇當前的日期,如果我選擇當前的一天,目前得到禁用 – Reynier
對不起,回想起來,它看起來像是一個時區事情。 日期:Tue Oct 08 2013 20:00:00 GMT-0400(EDT) Now:Tue Oct 08 2013 00:00:00 GMT-0400(EDT) –
您是否注意到即使您的小提琴不能選擇當前日期,如果你選擇第二天,那麼你甚至無法看到當前日期活動?所以問題仍然存在 – Reynier