【问题标题】:converting angular date picker date to 'YYYY-MM-DD' format将角度日期选择器日期转换为“YYYY-MM-DD”格式
【发布时间】:2018-09-27 04:58:23
【问题描述】:

我正在使用角度材料日期选择器。当我得到日期时,我得到的值是

2018 年 9 月 12 日星期三 00:00:00 GMT+0530(印度标准时间)

但我需要它在'YYYY-MM-DD'

这是我目前的代码

 <mat-form-field>
            <input matInput [matDatepicker]="picker" placeholder="Select a date" [(ngModel)] = 'dateSel' data-date-format='YYYY-MM-DD' >
            <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
            <mat-datepicker #picker></mat-datepicker>
        </mat-form-field>

我也尝试使用 moment.js 应用程序。但我最终得到了复杂的日期对象。

【问题讨论】:

标签: angular datepicker angular-material


【解决方案1】:
 const momentDate = new Date(event.value); // Replace event.value with your date value
 const formattedDate = moment(momentDate).format("YYYY/MM/DD");
 console.log(formattedDate);

【讨论】:

  • 嗨 Ashraful Islam - 你能添加 html 作为它给出的无效日期格式错误吗?
猜你喜欢
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-09
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
相关资源
最近更新 更多