Đức*_* Lê 0 ionic-framework ionic2
我有问题,我尝试将默认日期设置为今天结束禁用日期。
但是当我将默认日期设置为今天时,我必须将日期转换为字符串。所以我无法计算这个。
有人帮我设置默认日期是今天和计算器日期。感谢您阅读我的主题!
这是我的代码:
this.startDate = new Date().toISOString();
this.minDate = new Date().toISOString();
<ion-datetime
displayFormat="MMM DD, YYYY HH:mm"
[min]="minDate"
[(ngModel)]="startDate"
>
</ion-datetime>
Run Code Online (Sandbox Code Playgroud)
来自 ionicv2 文档 https://ionicframework.com/docs/api/components/datetime/DateTime/
Ionic 使用 ISO 8601 日期时间格式作为其值。该值只是一个字符串,而不是使用 JavaScript 的 Date 对象。此外,当使用 ISO 日期时间格式时,它可以更轻松地在 JSON 对象中进行序列化和传递,并向数据库发送标准化格式,如果需要,可以轻松解析该格式。
因此,您可以通过以下方式获取 ISO 字符串日期
startDate: String = new Date().toISOString();
Run Code Online (Sandbox Code Playgroud)
并像这样在视图中使用它
<ion-datetime
displayFormat="MMM DD, YYYY HH:mm"
[(ngModel)]="startDate"
>
Run Code Online (Sandbox Code Playgroud)
如果你想禁用回溯日期,你可以试试这个
min="2016-10-31"
Run Code Online (Sandbox Code Playgroud)
并且您还可以通过以下方式指定 maxDate
max="2020-12-12"
Run Code Online (Sandbox Code Playgroud)
在您的 ion-datetime 指令中
| 归档时间: |
|
| 查看次数: |
6117 次 |
| 最近记录: |