我在IIS6發佈了一個WEB程式發現var nowyear;
var ygyear;
nowyear = (new Date()).getFullYear();
ygyear = new Date(json[0].Birthdate).getFullYear();
$('#kbygage').html(nowyear - ygyear);這樣不能正常顯示,本來這個是計算年齡
但是我在IIS7發佈這段代碼就能正常顯示年齡了,請問我要怎樣修改呢

解决方案 »

  1.   

    这个不可能,和iis没有任何关系。只要是输出的js是一样的话。
      

  2.   

    唉,所以想不通,我現在懷疑是服務器是用繁體版本系統,我就是用簡體VS2010開發的,我在我自己電腦IIS7發佈沒有問題,但是在服務器IIS6發佈就不能正常顯示了
      

  3.   

    确实与IIS没有关系。。应该检查你自身程序或者数据
      

  4.   

    問題查出來了,我從資料庫拿出來的資料出問題了,服務器的系統如果是繁體版提出來的日期是2011/8/31 上午00:00:00這樣子的,但是簡體版是2011/8/31 00:00:00的,我返回前端的時候統一個格式強制轉換yyyy/MM/dd形式,這樣就沒有問題了