日期选择器无法选择今天的日期。当我们打开日期选择器并更改日期后,选择今天的日期时它不会被选中。我们使用的是Bootstarp日期选择器。
$('#datetimepicker1').datetimepicker().data("DateTimePicker").options({format: "DD/MM/YYYY",minDate:new Date()});
谢谢。
日期选择器无法选择今天的日期。当我们打开日期选择器并更改日期后,选择今天的日期时它不会被选中。我们使用的是Bootstarp日期选择器。
$('#datetimepicker1').datetimepicker().data("DateTimePicker").options({format: "DD/MM/YYYY",minDate:new Date()});
谢谢。
您需要使用以下代码来选择今天的日期
minDate: new Date().setHours(0,0,0,0)
$("#startdatetimepicker").datetimepicker({ minDate : new Date().setHours(0,0,0,0),format: 'DD-MM-YYYY'});
你将minDate设置为今天,这意味着你不能选择今天。
相反,将minDate设置为
minDate: moment().millisecond(0).second(0).minute(0).hour(0)
这将在今天进行。 更多信息请参考:https://github.com/Eonasdan/bootstrap-datetimepicker/issues/1302#issuecomment-141923309
minData
设置为new Data()
。
new Data()
默认给出当前日期。minData
参数(如下),或以不同的方式使用它即可。
$('#datetimepicker1').datetimepicker().data("DateTimePicker").options({format: "DD/MM/YYYY"});
moment().subtract(1, 'day')
。 - P_S你将minDate
设置为今天,这意味着不能选择它。
相反,将minDate
设置为minDate: moment().subtract(1,'d')
,即昨天。
<script src="/assets/js/plugins/datetime/bootstrap-datetimepicker.min.js"></script>
$('#datetimepicker1').datetimepicker({
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0
});
你只需要将日期作为字符串传递,其余的工作将由库自行处理
moment().format('YYYY/MM/DD')
或者
new Date().toDateString()
$('#datetimepicker1').datetimepicker({format: "DD/MM/YYYY",startDate:new Date()});
- Umesh SehtaminDate:new Date()
允许你选择今天的日期,在代码调试环境中若出现不可用情况,请提供相关代码。 - J Santosh