MozTW 討論區 https://forum.moztw.org/ |
|
[問題]用javascript顯示日期的問題 https://forum.moztw.org/viewtopic.php?f=13&t=8607 |
第 1 頁 (共 1 頁) |
發表人: | 訪客 [ 2005-05-26, 20:10 ] |
文章主題 : | [問題]用javascript顯示日期的問題 |
代碼: <script type="text/javascript">
nowDate=new Date(); document.write(nowDate.getYear()); </script> 想請教一下.. 在IE上能正確顯示年份"2005",但在我的FF卻是"105"。請問一下是哪裡出錯了呢?? |
發表人: | danielwang [ 2005-05-26, 20:15 ] |
文章主題 : | |
getFullYear |
發表人: | 風痕影 [ 2005-05-28, 18:39 ] |
文章主題 : | |
順帶一提,IE顯示成2005反而是很奇怪的 記得之前板上有人查了資料,getYear的定義是 年份減去1900,所以2005-1900=105 |
發表人: | danielwang [ 2005-05-28, 20:59 ] |
文章主題 : | |
的確,一方面 "2005" 會比 "105" 好 但另一方面如果有人在設計上有考慮到而寫 (if year >= 100) year = year - 100 呢? 這時候:亂寫一通的人的網頁可以用,在設計上有些 sense 的人反而遭殃? |
發表人: | Amauds [ 2005-05-28, 22:32 ] |
文章主題 : | |
風痕影 寫: 順帶一提,IE顯示成2005反而是很奇怪的
記得之前板上有人查了資料,getYear的定義是 年份減去1900,所以2005-1900=105 在 Windows 平台下,未作 2000 年修正的系統 IE 才會以 2005-1900 來得出結果, 作過 2000 年份修正的系統,不論是 getYear() 還是 getFullYear() IE 都能正確顯示年份; 唯一不變的是一樣是受制於 javascript 先天的年份限制。 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |