在下面的代码中我按照他们今天的时区使用太平洋/奥克兰的时区,即2017年4月11日完成,现在他们的日期是2017年4月12日,但是我的日期选择器4月11日没有被禁用。我需要禁用之前的日期,即2017年4月11日。
这是我的日期拣货代码
.datepicker({
autoclose: true,
todayHighlight: true,
startDate: new Date().toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
})
答案 0 :(得分:1)
您可以通过在startDate属性中从今天的日期(新日期())中提取一天来完成此操作。
尝试从客户端的今天起减去一天;
.datepicker({
autoclose: true,
todayHighlight: true,
startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
})
答案 1 :(得分:1)
您正在寻找minDate选项。
.datepicker({
autoclose: true,
todayHighlight: true,
minDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
})
答案 2 :(得分:1)
您必须使用minDate
:
.datepicker({
autoclose: true,
todayHighlight: true,
minDate: // whatever you choose,
startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
})