之前写的创建时间一直是这样的
var date = new Date("2018-08-17 10:30");
今天写的时候在ios发现getTime()的时候返回NAN,后面输出日期的时候new Date("2018-08-17 10:30")
形式在ios返回valid Date,原来ios不支持 - 的这种形式
解决办法:
var date = new Date("2018-08-17 10:30".replace(/-/g, '/'));
+new Date()
在js中,可以在某个元素之前使用+号,是将该元素转为Number类型,如果转换失败则得到NaN
+new Date() 调用的是valueOf()方法,Date.protoType.valueOf()等于Date.protoType.getTime(),所以会转为时间戳
<input type="tel" maxlength="6"/> 可以调起原生数字键盘