1.通过getMonth()实现获取月份,从0开始计数,需要+1;
2.通过getDay()实现获取星期天数,从0开始,0表示星期日;
3.通过getDate()获取日期。
4.setTimeout(time1,1000); 1秒
5.在div中显示<div id="inn"></div>,使用.innerHTML实现赋值;
在使用<input id="inn" type="text" />,使用.value实现赋值;
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 8 <html> 9 <head> 10 <base href="<%=basePath%>"> 11 12 <title>My JSP ‘MyJsp.jsp‘ starting page</title> 13 <script type="text/javascript"></script> 14 15 <style> 16 #inn{ 17 border:1px solid #abcdef; 18 height:100px; 19 width:500px; 20 } 21 </style> 22 </head> 23 <body> 24 <div id="inn"></div> 25 <script language="JavaScript"> 26 function time1(){ 27 var inn=document.getElementById(‘inn‘); 28 29 var date = new Date(); 30 31 var month = date.getMonth()+1; 32 var year=date.getFullYear(); 33 var day=date.getDate(); 34 var week = date.getDay(); 35 var hour = date.getHours(); 36 var min = date.getMinutes(); 37 var sec = date.getSeconds(); 38 var week1; 39 switch(week) 40 { 41 case 0: week1=‘星期日‘; break; 42 case 1: week1=‘星期一‘; break; 43 case 2: week1=‘星期二‘; break; 44 case 3: week1=‘星期三‘; break; 45 case 4: week1=‘星期四‘; break; 46 case 5: week1=‘星期五‘; break; 47 case 6: week1=‘星期六‘; break; 48 } 49 inn.innerHTML=year+‘年‘+month+‘月‘+day+‘日‘+week1+‘ 时间为:‘+hour+‘:‘+min+‘:‘+sec; 50 var innn=inn.innerHTML; 51 setTimeout(time1,1000); 52 } 53 time1(); 54 </script> 55 </body> 56 </html>
时间: 2024-10-10 21:44:06