【发布时间】:2017-05-29 08:41:49
【问题描述】:
我在我的 angular4 项目中使用 https://material.angular.io/components/component/datepicker。如何使用“2017 年 5 月 29 日”等短格式在输入框中格式化所选日期。目前显示为 29/05/2017
示例代码:
<md-input-container>
<input mdInput readonly="true" [mdDatepicker]="startDatePicker" [mdDatepickerFilter]="myFilter" [min]="minDate" [max]="maxDate" class="date-text ng-dirty ng-valid-parse ng-touched ng-not-empty ng-valid ng-valid-required" placeholder="Choose a date">
<button mdSuffix [mdDatepickerToggle]="startDatePicker" class="date-icon"></button>
</md-input-container>
<md-datepicker #startDatePicker [dateFormat]="'LL'" startView="month" [startAt]="currentDate"></md-datepicker>
TS:
@ViewChild('startDatePicker') startDatePicker: MdDatepicker<Date>;
PS。 [dateFormat]="'LL'" 不起作用
【问题讨论】:
-
请张贴您的代码。您发布的链接中有一个部分用于日期格式。
-
已更新 :) 谢谢
-
你能发布解决方案吗?
-
我还没有找到任何解决方案。 :(