2010年5月21日 星期五

getYear() FF3 異常

var dateObj = new Date();
var thisYear = dateObj.getFullYear();
var old_thisYear = dateObj.getYear();

FF3.0.6
alert( thisYear ); // 2009
alert( old_thisYear ) ; // 109

IE
alert( thisYear ); // 2009
 alert( old_thisYear ) ; // 2009


  • objDate.getYear( )
這個方法已不再使用,提供的目的只是為了與舊版相容。請改用 getFullYear 方法。

對於20世紀的年份,它會以 2 位整數傳回儲存年份與 1900 年之間的差。至於其他世紀的日期,則會傳回 4 位數。例如 1996 年會傳回 96,而 1825 和 1825 則會照原狀傳回。
  • objDate.getFullYear()
getFullYear 方法會傳回年份的絕對值。例如 1976 年就會傳回 1976,以避免在 20 世紀末所發生的日期問題。

沒有留言:

張貼留言