<input type="date">
能够创建一个可以输入一个日期的输入区域,包括年份,月份和日期,但不包括时间。如果想包括时间,可以使用<input type="datetime-local">
。
要注意的是
<input type="datetime-local">
里的value只能兼容分,即value不能这么写value="2020-7-25T17:19:09.592Z
得改成value="2020-7-25T17:19
有两个方法
- 可以使用正则,字符串替换,把毫秒都删掉
- 使用dayjs把2020-7-25T17:19:09.592Z格式化成'YYYY-MM-DDTHH:mm'
x(isoString: string){
return dayjs(isoString).format('YYYY-MM-DDTHH:mm');
}