【发布时间】:2021-03-18 13:47:33
【问题描述】:
我正在使用带有开始和结束日期的角度日历。 我想禁用以前的日期,同时选择开始日期和结束日期。
<input type = "date"/>
请帮我实现这个功能。
提前致谢。
【问题讨论】:
我正在使用带有开始和结束日期的角度日历。 我想禁用以前的日期,同时选择开始日期和结束日期。
<input type = "date"/>
请帮我实现这个功能。
提前致谢。
【问题讨论】:
您可以使用input 标签的max 和min 属性
例如:<input type="date" min="2020-01-01" max="2020-03-31">
min 和max 的格式在date input 的情况下为YYYY-MM-DD
【讨论】:
<input type="date" min="{{todaysdate | date: 'yyyy-MM-dd'}}" /> 您可以将日期格式更改为yyyy-MM-dd,这应该可以满足您的要求。我希望这会有所帮助,如果是这样,我将不胜感激:)
希望对您有所帮助,我使用 angular/common 中的 DatePipe
在组件中
import { DatePipe } from "@angular/common";
export class AppComponent {
now: any;
ngOnInit() {
const datePipe = new DatePipe('en-Us');
this.now = datePipe.transform(new Date(), 'yyyy-MM-dd');
}
}
在html中
<input type="date" [min]="now" required="required" />
【讨论】: