原因: IE和Firefox是不支持含有'-'字符的日期格式,如:"2018-11-23" 解决方法: 日期格式 'yyyy-mm-dd' 改成 'yyyy/mm/dd' 代码: var dataParam = "2018-11-23 15:45:18"; // 转换为时间戳 var timestamp = Date.parse(new Date(dataParam .replace(/-/g,"/"))); // 转换为时间 var date = new Date(timestamp);