问题
通过 <input type="date">
标签选择时间然后提交到数据库,然后重新获取到值,通过设置value值,但是不能够显示
原因
- 首先我们需要明白,返回的值是date类型的对象,我们需要通过getFullYear()等函数,才能够获取到值
- input中value的格式 “2018-05-06”,中间通过-分割,不足两位的补0,不是这中格式的不能显示
明白以上原因之后,我相信能够很容易写出来,我提供一种方法,仅做参考
解决方法
time.getFullYear() + '-' + ((time.getMonth() + 1) <= 9 ? '0' +
(time.getMonth() + 1):time.getMonth() + 1)) + '-' +
(time.getDay() <=9 ? '0' + time.getDay():time.getDay())