首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Angular 8+中禁用未来日期

在Angular 8+中禁用未来日期
EN

Stack Overflow用户
提问于 2021-02-04 12:54:40
回答 1查看 310关注 0票数 1
代码语言:javascript
运行
复制
<input type="date" class="form-control date-picker" id="date2" name="date" data-date-format="DD MMMM YYYY" [min]="" ngModel required placeholder="DOB">

我正试图在没有Angular库的情况下淡出未来的日期。

EN

回答 1

Stack Overflow用户

发布于 2021-02-04 13:13:42

尝试使用:

代码语言:javascript
运行
复制
const datepicker = document.getElementById('date');
const today = new Date();
let date = today.getDate() > 9 ? today.getDate() : 
   `0${today.getDate()}`;
let month = today.getMonth() > 9 ? today.getMonth() + 1 : 
   `0${today.getMonth() + 1}`;
let year = today.getFullYear();

datepicker.setAttribute('max', `${year}-${month}-${date}`);

console.log(datepicker);
代码语言:javascript
运行
复制
<input type="date" id="date" name="bday">

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66039556

复制
相关文章

相似问题

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