首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在日期选择器中禁用以前的日期

如何在日期选择器中禁用以前的日期
EN

Stack Overflow用户
提问于 2017-04-11 21:41:30
回答 3查看 922关注 0票数 0

在下面的代码中,我使用太平洋/奥克兰的时区,根据他们今天的时区日期,即11-4-4-2017已经完成,现在他们的日期是12-4-2017,但在我的日期选择器中,11-4-4没有被禁用。我需要禁用之前的日期,即2017年4月11日。

这是我的日期选择器代码

代码语言:javascript
复制
.datepicker({
               autoclose: true,
               todayHighlight: true,
               startDate: new Date().toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
             })
EN

回答 3

Stack Overflow用户

发布于 2017-04-11 21:44:25

只需在startDate属性中支持从今天起的一天(新日期())即可完成此操作。

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

代码语言:javascript
复制
.datepicker({
           autoclose: true,
           todayHighlight: true,
           startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
         })
票数 1
EN

Stack Overflow用户

发布于 2017-04-11 21:49:01

minDate选项就是您要找的。

代码语言:javascript
复制
.datepicker({
       autoclose: true,
       todayHighlight: true,
       minDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
 })
票数 1
EN

Stack Overflow用户

发布于 2017-04-11 21:57:46

您必须使用minDate创建它

代码语言:javascript
复制
.datepicker({
       autoclose: true,
       todayHighlight: true,
       minDate: // whatever you choose,
       startDate: new Date().setDate(new Date().getDate()-1).toLocaleString('en-NZ', { timeZone: 'Pacific/Auckland' })
     })
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43347711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档