Javascript 如何在日期选择器中禁用上一个日期

Javascript 如何在日期选择器中禁用上一个日期,javascript,jquery,Javascript,Jquery,在下面的代码中,我使用的是太平洋/奥克兰的时区,根据他们今天的时区日期,即2017年4月11日完成,现在他们的日期是2017年4月12日,但在我的日期选择器中,4月11日未禁用。我需要禁用以前的日期,即2017年4月11日 这是我的日期选择器代码 .datepicker({ autoclose: true, todayHighlight: true, startDate: new Date().toLoca

在下面的代码中,我使用的是太平洋/奥克兰的时区,根据他们今天的时区日期,即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' })
             })

您只需在startDate属性中从今天的日期(new date())开始跟踪一天即可完成此操作

尝试在客户端从今天的日期中减去一天

.datepicker({
           autoclose: true,
           todayHighlight: true,
           startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
         })

您只需在startDate属性中从今天的日期(new date())开始跟踪一天即可完成此操作

尝试在客户端从今天的日期中减去一天

.datepicker({
           autoclose: true,
           todayHighlight: true,
           startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
         })
这个选项就是你要找的

.datepicker({
       autoclose: true,
       todayHighlight: true,
       minDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
 })
这个选项就是你要找的

.datepicker({
       autoclose: true,
       todayHighlight: true,
       minDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
 })

您必须使用
minDate
创建它:

.datepicker({
       autoclose: true,
       todayHighlight: true,
       minDate: // whatever you choose,
       startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
     })

您必须使用
minDate
创建它:

.datepicker({
       autoclose: true,
       todayHighlight: true,
       minDate: // whatever you choose,
       startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
     })

你确定这不是浏览器缓存问题吗?它还清理了浏览器缓存,直到它不工作。我已经更新了我的答案,现在请检查。注意将“-1”(减)更改为“+1”(加)仍然不工作,并且它在所有以前的日期都已启用。您确定这不是浏览器缓存问题吗?它还清理了浏览器缓存,直到它不工作。我已更新了我的答案,现在请检查。请注意将“-1”(减)更改为“+1”(加)但它仍然不工作,并且在所有以前的日期都已启用。同样,它也不工作,并且在以前的日期已启用also@ArunRaju问题可能是您输入的日期格式我使用的是mm/dd/yyyyy,但该格式不起作用,并且在以前的日期中已启用also@ArunRaju问题可能是您输入的日期的格式我正在使用mm/dd/YYYY可能的副本