一點一滴,編程人生

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks
          今天查看某網站時發現其日期顯示的不對,顯示為:109年12月28日 星期一(我用的是chrome),后來在IE中測試,沒有問題,顯示為:2009年12月28日,最后在FF中測試也是有問題的。我查看其源代碼,如下:
           1 <script language="JavaScript" type="text/javascript">
           2         var curdate=new Date();
           3         day=curdate.getDay();
           4         mm=curdate.getMonth()+1;
           5         date=curdate.getDate();
           6         year=curdate.getYear();
           7         var theday;
           8         switch(day)
           9         {
          10          case 1: theday=""break;
          11          case 2: theday=""break;
          12          case 3: theday=""break;
          13          case 4: theday=""break;
          14          case 5: theday=""break;
          15          case 6: theday=""break;
          16          case 0: theday=""break;
          17         }
          18         alert(year);
          19         document.write(year+""+mm+""+date+""+"&nbsp;"+"星期"+theday);
          20 </script>

          看來是第6行的getYear函數出現了問題,我便用getFullYear函數替換它,問題解決了。看來IE與其它瀏覽器的getYear函數實現是不同的,以后做開發時要注意這個特殊問題。
          posted on 2009-12-28 11:49 writegull 閱讀(402) 評論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 九江县| 娄底市| 惠东县| 二手房| 丁青县| 鸡泽县| 上林县| 泰顺县| 阳东县| 曲麻莱县| 丰顺县| 大姚县| 泰州市| 讷河市| 孝感市| 巴东县| 沂源县| 西林县| 年辖:市辖区| 固镇县| 卫辉市| 耿马| 北川| 筠连县| 泰州市| 浪卡子县| 宜宾市| 高淳县| 安岳县| 昌乐县| 横山县| 韶关市| 玉龙| 达拉特旗| 白银市| 海淀区| 南通市| 芦溪县| 陆河县| 孝感市| 阳春市|