【兼容性】IE不支持日期字符串轉換為日期對象


問題代碼

var strDate = "2018-6-19 15:35:17";
var date = new Date(strDate);

在IE調試腳本時,date變量的值為: invalid date

解決辦法

1.定義一個用於日期轉換的函數。

function strFormatDate(str){
	return new Date(Date.parse(str.replace(/-/g, "/")));
}

2.擴展String類型,添加用於日期轉換的屬性。

String.prototype.stringToDate = function () {
    return new Date(Date.parse(this.replace(/-/g, "/")));
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM