今天又遇到一個IE大地雷,雖然是個小地方,卻容易讓系統死掉。
在javascipt使用new Date()可以把時間轉換成標準的時間格式,以便進行各種時間的操作,如果new Date()沒有輸入任何參數,得到的時間預設就是當下的時間。如果需要某個時間,就可以輸入參數獲得所需要的時間,例如要將2013年1月4日轉換為標準時間格式,就可以這樣

new Date('2013/1/4')

或者是

new Date('2013-1-4')

這些格式都是可以接受的格式,but,就是這個but,只有IE不接受,IE無法解析這種格式
所以必須使用標準格式,用逗號來區隔年月日

new Date(2013,1,4)

這是一個很容易讓人忽略的小細節,必須注意!