robust
小狐狸
小狐狸
  • UID3091
  • 注册日期2005-02-17
  • 最后登录2010-03-19
  • 发帖数31
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2131回复:5

看新华网,日期显示为19017年

楼主#
更多 发布于:2007-12-04 19:27
如图所示
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
1楼#
发布于:2007-12-04 19:27
很强大
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2007-12-04 19:27
是的。可能网站不支持火狐吧。
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2023-04-02
  • 发帖数1247
  • 经验204枚
  • 威望0点
  • 贡献值120点
  • 好评度3点
3楼#
发布于:2007-12-04 19:27
他算的是中国年。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2007-12-04 19:27
这个代码不支持FF吧?之前有人发帖反映过!
Firefox More than meets your experience
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
5楼#
发布于:2007-12-04 19:27
var today = new Date();

centry="";

      if  (today.getYear()<2000 )  centry = "19" ;

      date1 = centry + (today.getYear())  + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日  " ;

   date2 = "" +  day ;

   document.write( date1+date2);


还是 getYeargetFullYear 的问题
IE 和 FF 两者处理 getYear的方式不同。除了IE,其它浏览器返回的均是当前年份与1900年的差。(实际上,IE在2000年后返回的是4位的数,2000年前返回与1900的差)

在IE 的 JScript 手册中 getYear 这页提到“这个方法已经过时,之所以提供这个方法,是为了保持向后的兼容性。请改用 getFullYear 方法。”
游客

返回顶部