日期:2014-05-16  浏览次数:20390 次

jsp页面多处地方调用一个显示时间的函数
javascript:
  function showTime() {
var week;
if (new Date().getDay() == 0)
week = "星期日"
if (new Date().getDay() == 1)
week = "星期一"
if (new Date().getDay() == 2)
week = "星期二"
if (new Date().getDay() == 3)
week = "星期三"
if (new Date().getDay() == 4)
week = "星期四"
if (new Date().getDay() == 5)
week = "星期五"
if (new Date().getDay() == 6)
week = "星期六"
document.write(new Date().getFullYear() + "年"
+ (new Date().getMonth() + 1) + "月" + new Date().getDate()
+ "日 " + week);

}


<body>

  <ul>
  <li>调用上面的函数showTime();并且把时间显示出来</li>
  <li>调用上面的函数showTime();并且把时间显示出来</li>
  </ul>

</body>


我希望的效果是这样的

·2012年9月20日 星期四 
·2012年9月20日 星期四 

如果在每个需要时间的地方都写相同的javascript代码,我感觉这样做不好。有没其他办法,让我在jsp的任何我想用该函数的地方,都可以显示出当前的时间。

会的朋友帮帮忙呀。
 

------解决方案--------------------
把你获取时间的js独立出来,页面用的时候,引进这个js就ok
------解决方案--------------------
<ul>
<li><script type="text/javascript">showTime()</script></li>
<li><script type="text/javascript">showTime()</script></li>
</ul>

什么叫都写相同的javascript代码??不就这么调用。你单独调用这代码还想不写??

你自己用jsp的,后台直接输出个相同格式的时间到你任何想要的地方不就完了。搞什么js