1.问题描述
在ios的小程序中如果时间格式为 2022-12-09 10:10:10 这种格式的话
new Date('2022-12-09 10:10:10')
会报NaN或invalid Date(无效值)
但是在开发者工具和安卓手机不会出现这种问题
2.解决方案
将2022-12-09 10:10:10格式转换为 2022/12/09 10:10:10
时间.replace(/-/g, '/')
[转载:感谢分享-原文地址](https://blog.csdn.net/weixin_47284756/article/details/128257872)
if (this.startDate != '' && this.endDate != '') {
var startDate = new Date(this.startDate.replace(/-/g, "/"));
var endDate = new Date(this.endDate.replace(/-/g, "/"));
var hours = Number(endDate - startDate) / (1000 * 60 * 60)
this.form.time = parseInt(hours);
console.log(typeof(this.form.time));
}