简体   繁体   English

我如何只允许从日期选择器中选择从今天起最多一年的时间?

[英]How can I only allow up to one year from today's date to be selected from datepicker?

Right now I have my calendar working and set up so that paste dates are disabled according from today's date. 现在,我可以设置日历并进行设置,以便根据今天的日期禁用粘贴日期。 How can I also disable dates after 365 days from the current date? 从当前日期起365天后,如何还禁用日期?

fiddle: https://jsfiddle.net/ts8acmow/1/ 小提琴: https : //jsfiddle.net/ts8acmow/1/

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();
 if(dd<10){
        dd='0'+dd
    } 
    if(mm<10){
        mm='0'+mm
    } 

today = yyyy+'-'+mm+'-'+dd;
document.getElementById("start").setAttribute("min", today);

It is really the same principle, but for the max attribute. 这实际上是相同的原理,但是对于max属性。

Here is how you could do it: 这是您可以执行的操作:

 function fmt(dt) { return dt.toLocaleDateString("se"); // shortcut: Sweden locale has YYYY-MM-DD format } var today365 = new Date(); today365.setDate(today365.getDate()+365); var start = document.getElementById("start"); start.setAttribute("min", fmt(new Date())); start.setAttribute("max", fmt(today365)); 
 <input type="date" id="start"> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用输入类型日期动态地只允许从当前日期起一年? - How can I use input type date to dynamically only allow for one year from current date? 如何从引导日期选择器获取今天的日期 - How to get today's date from bootstrap datepicker 如何从Datepicker到后端中的方法获取所选日期 - How can I get the selected date from datepicker to the method in backend 试图只允许从今天的日期起 45-90 天之间选择日期 - Trying to only allow date picking to be between 45-90 days from today's date 将Bootstrap日期范围Datepicker更新为仅允许结束日期在开始日期的会计年度内 - Update Bootstrap Date Range Datepicker to only allow for end date to be within the start date's fiscal year 如何从 React 中的今天日期中减去日期? - How do I subtract date from today's date in React? 如何将今天的日期与数据库中的另一个日期进行比较? - How can I compare today's date with another date from the database? 如何从剑道datepicker获取仅一年? - How to get only year from kendo datepicker? 如何从JavaScript中的datepicker()结果中提取年份? - How can I extract the year from the datepicker() result in JavaScript? 如何从日期选择器中获取月份和年份? - How can i get the day month and year from my datepicker?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM