如何在活动表单中为datetime-local分配值

时间:2018-04-14 09:36:23

标签: angular angular5

我无法在表单中为datetime-local元素赋值。

(来自HTML模板的代码):

Code from HTML template

(.ts文件中的代码):

let dateTime : Date = new Date();
this.testForm = this.formBuilder.group({    
      'dateTime': new FormControl(dateTime),
    });

(结果)

enter image description here

分配日期和时间的正确方法是什么? time to datetime-local使用typescript

1 个答案:

答案 0 :(得分:1)

datetime-local要求使用特定格式的值(yyyy-mm-ddThh:mm)

您可以尝试以下操作,

const dateTime = new Date();
this.testForm = this.formBuilder.group({    
  dateTime: new FormControl(dateTime.toISOString().substring(0, 16)),
});