我想將兩個字符串轉換爲日期,但我得到一個明顯的日期字符串NaN
。爲什麼我會爲我的第一個日期分析獲得NaN?
誰能告訴我爲什麼會發生這種情況?
代碼:
function SortMaster() {
return function (a, b) {
var aValue = a, bValue = b, aLength = a.length, bLength = b.length;
var aType = Object.prototype.toString.call(aValue);
var bType = Object.prototype.toString.call(bValue);
var aasd = Date.parse(aValue);
var basd = Date.parse(bValue);
var aDate = (new Date(Date.parse(aValue))).toISOString().slice(0, 10).replace(/-/g, "");
var bDate = (new Date(Date.parse(bValue))).toISOString().slice(0, 10).replace(/-/g, "");
var highestValue = Math.max(aLength, bLength);
for (var i = 0; i < highestValue; i++) {
}
};
}
爲a
的值是一個日期字符串"21.10.2014 14:52:24"
爲b
的值也是一個日期字符串"04.04.2014 15:04:36"
sure,always downvote ... – Snickbrack
[**如何創建一個最小,完整和可驗證的示例**](http://stackoverflow.com/help/mcve) –
請將代碼添加到問題中文本,最好是一個可執行的代碼片段。 – JJJ