参考地址:
https://blog.csdn.net/u011927449/article/details/104050649
问题:
ios 手机返回来的日期有问题
目标是返回28,但是ios 返回来的是 29
var d = new Date('2020-08-28T19:40:16');
d.getDate(); // 目标是返回28,但是ios 返回来的是 29
解决办法:
var d = new Date('2020/08/28 19:40:16');// 将格式转成成这种的
d.getDate(); //28
原因:
new Date('2016-09-25'); // 这种格式无法被所有浏览器识别,存在兼容性问题
new Date('2016/09/25'); // 基于'/'格式的日期字符串,被各个浏览器所广泛支持的
被这个问题坑惨了 ,亲测有效哦!
网友评论