gpt4 book ai didi

javascript - 无法在 Foundation DatePicker 中选择当前日期

转载 作者:行者123 更新时间:2023-11-30 10:26:46 25 4
gpt4 key购买 nike

我正在使用这个 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 , 有帮助吗?

最佳答案

您对“现在”的声明是从时间中删除小时数。在 UTC 中创建它。还有,

return date.valueOf() <= now.valueOf() ? 'disabled' : '';

应该是

return date.valueOf() < now.valueOf() ? 'disabled' : '';

这是一个 fiddle 。 http://jsfiddle.net/gL2A4/

关于javascript - 无法在 Foundation DatePicker 中选择当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19251745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com