Dateオブジェクトの返す文字

今、PHPのstrftime関数*1JavaScriptに移植しています。その為にDateオブジェクトで返される数字の範囲確認したので以下はそのまとめです。2006/10/22に調査実施しました。getYearは実装違うのgetFullYear利用したほうが無難。

IE6 Firefox Opera 備考
getFullYear 2006 2006 2006
getYear 2006 106 106
getMonth 9 9 9 1月が0。0〜11
getDate 22 22 22 1〜31
getDay 0 0 0 日曜日が0。0〜6
getHours 16 16 16 0〜23
getMinutes 42 42 42 0〜59
getSeconds 14 14 14 0〜59
getMilliseconds 203 107 22 0〜999
toString Sun Oct 22 2006 UTC+0900 2006 Sun Oct 22 2006 16:50:47 GMT+0900 Sun, 22 Oct 2006 16:51:00 GMT+0900
toLocaleString 2006年10月22日 16:51:48 2006年10月22日 16:52:02 2006/10/22 16:52:10 aaaaaaaaaaaaaaaaaaaaa
toUTCString Sun, 22 Oct 2006 07:53:15 UTC Sun, 22 Oct 2006 07:54:01 GMT Sun, 22 Oct 2006 07:54:01 GMT
toGMTString Sun, 22 Oct 2006 07:55:47 UTC Sun, 22 Oct 2006 07:56:12 GMT Sun, 22 Oct 2006 07:56:12 GMT