您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
论坛精华 >> javascript小栈 >> 网页上的千年小虫

由 amtd 发布于: 2001-02-20 09:36

Post

网页上的千年小虫

  网上许多网页在你浏览时,能显示当前的年、月、日、星期等等。但有些站点的网页无法正确显示已经到来的2000年。例如到达2000年时,显示为192000年。这是因为JavaScript中的函数getYear(),当时间在1970~1999年之间时,显示为70~99,是两位数;而在2000年时,则显示为2000,是四位数。这时简单地用在前面加19的方法显示年份,就会产生上述问题。这也算个千年小虫吧。解决很容易,只要加个IF 语句就行了。参考程序如下:

  〈Script language = ″JavaScript″〉

  var today =new Date();

  var date;

  var my;

  my=″″;

  if (today.getYear()〈2000) my=″19″;

  date = my + (today.getYear())+″年″

  document.write(date)

  〈/script〉




(作者:董宇峰 
__________________



资料来源: JSP001.com