safari浏览器中的Javascript日期对象问题
我有一个JavaScript代码,它只在safari浏览器中出现。这是密码safari浏览器中的Javascript日期对象问题,javascript,mobile-safari,Javascript,Mobile Safari,我有一个JavaScript代码,它只在safari浏览器中出现。这是密码 var dateString = seldateCom.getFullYear()+"-"+month+"-"+seldateCom.getDate()+" "+$(this).val(); console.log("dateString = "+ dateString); var date = new Date(Date.parse(dateString, "yyyy-MM-dd HH:mm:ss")); consol
var dateString = seldateCom.getFullYear()+"-"+month+"-"+seldateCom.getDate()+" "+$(this).val();
console.log("dateString = "+ dateString);
var date = new Date(Date.parse(dateString, "yyyy-MM-dd HH:mm:ss"));
console.log(date);
下面显示safari浏览器控制台中的错误
虽然在Chrome中它工作得很好,但下面是Chrome浏览器的屏幕截图
要在两种浏览器中都工作,需要做哪些调整?使用
Date.parse
在safari中不起作用。要解决此问题,您可以更改代码以避免使用它:
var dateString=“2019-3-6 05:30 pm”;
var splitDate=dateString.split(/[^0-9]/);
var日期=新日期(
拆分日期[0],
拆分日期[1]-1,
拆分日期[2],
拆分日期[3],
拆分日期[4]
);
log('dateString',dateString);
console.log(“日期”,日期)代码>参考在我的例子中,你能为我写下代码吗,这将删除Safari中的这个错误?