Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
safari浏览器中的Javascript日期对象问题_Javascript_Mobile Safari - Fatal编程技术网

safari浏览器中的Javascript日期对象问题

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

我有一个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"));
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中的这个错误?