問題代碼javascript
var strDate = "2018-6-19 15:35:17"; var date = new Date(strDate);
在IE調試腳本時,date變量的值爲: invalid datejava
解決辦法函數
1.定義一個用於日期轉換的函數。this
function strFormatDate(str){ return new Date(Date.parse(str.replace(/-/g, "/"))); }
2.擴展String類型,添加用於日期轉換的屬性。prototype
String.prototype.stringToDate = function () { return new Date(Date.parse(this.replace(/-/g, "/"))); }