【问题标题】:Date Pipe Angular it is not able to show only Month and Year it shows date, month and year日期管道角度它不能只显示月份和年份它显示日期、月份和年份
【发布时间】:2020-09-21 14:44:28
【问题描述】:

我正在使用引导输入日期并从对话框中保存一个新日期。 但是当我想显示时,我只想显示月份和年份。 我添加了管道来显示月份和年份,但它显示月份、年份和日期。

<input  name="startdate" [ngModel]="data.career.startDate | date: 'yyyy-MM-dd'"
                 (ngModelChange)="data.career.startDate = $event" type="date" class="form-control-sm">

这就是我保存数据的方式。

这就是我尝试显示日期的方式。

<input type="date" [ngModel]="subCategory.startDate | date: 'yyyy-MM-dd'" class="form-control-sm" readonly>

我在这里尝试写管道yyyy-MM,但没有成功。

我不想使用 angular material 的matpicker。 只能显示月份和年份吗? 这是我看到的当前照片。 并且仅以格式数字而不是月份显示为字符串。

【问题讨论】:

    标签: javascript angular typescript date-pipe


    【解决方案1】:

    &lt;input type="date"&gt; 将始终在支持的浏览器中显示本地日期格式。要显示格式化日期,请使用&lt;input type="text"&gt;

    【讨论】:

    • 我从没想过。谢谢它有效。如何在对话框中只询问月份和年份而没有日期。你能帮我吗? @kvetis
    • 如果您可以控制使用应用程序的浏览器,则可以使用input type="month"。仅在some browsers 中支持。
    • 是的,对于一些无法正常工作的浏览器来说,这真是太可惜了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2016-04-14
    相关资源
    最近更新 更多