IE7/8下,能把字串格式資料轉化為時間格式,找到了這個資料,有很多JS的小知識,大家可以儲存起來,找時間看看,說不準哪天你做東西碰到問題了,也能在這裡邊找到解決辦法。為了保險,我自己把這個頁面也儲存了一份。
在這裡,我們可以看到,它給了一個把字串格式的時間轉化為時間格式的函數。
An Extended ISO 8601 local Date format YYYY-MM-DD can be parsed to a Date with the following:-
| 代碼如下 |
複製代碼 |
/**Parses string formatted as YYYY-MM-DD to a Date object. * If the supplied string does not match the format, an * invalid Date (value NaN) is returned. * @param {string} dateStringInRange format YYYY-MM-DD, with year in * range of 0000-9999, inclusive. * @return {Date} Date object representing the string. */ function parseISO8601(dateStringInRange) { var isoExp = /^s*(d{4})-(dd)-(dd)s*$/, date = new Date(NaN), month, parts = isoExp.exec(dateStringInRange); if(parts) { month = +parts[2]; date.setFullYear(parts[1], month - 1, parts[3]); if(month != date.getMonth() + 1) { date.setTime(NaN); } } return date; } |