這個問題主要是由於date對象不是字符串,不能使用 split 函數,簡單處理一下,轉換成字符串就可以解決問題:
++++++++++++++++++++++++ parseDate: function(date, format) { var parts = date.split(format.separator), <=== 出錯的地方 ++++++++++++++++++++++++ 改成: ++++++++++++++++++++++++ parseDate: function(date, format) { date = date + ""; <==== 加上這一行 var parts = date.split(format.separator), ++++++++++++++++++++++++