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