使用thymeleaf在页面直接获取当前时间并格式化输出
(1)需要刷新页面,页面上显示的时间才会更新
<li>
<a th:text="${#dates.format(new java.util.Date().getTime(), 'yyyy-MM-dd HH:mm:ss')}">time</a>
</li>
(2)不刷新页面,时间也将自动更新
<li> <a id="time"></a> <script th:inline="javascript"> /*<![CDATA[*/ function setTime(){ var dt=new Date(); var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var strWeek=arr_week[dt.getDay()]; var strHour=dt.getHours(); var strMinutes=dt.getMinutes(); var strSeconds=dt.getSeconds(); if (strMinutes<10) strMinutes="0"+strMinutes; if (strSeconds<10) strSeconds="0"+strSeconds; var strYear=dt.getFullYear()+"年"; var strMonth=(dt.getMonth()+1)+"月"; var strDay=dt.getDate()+"日"; <!--var strTime=strHour+":"+strMinutes+":"+strSeconds;--> strTime=strHour+":"+strMinutes; time.innerHTML=strYear+strMonth+strDay+" "+strTime+" "+strWeek; } setInterval("setTime()",1000); /*]]>*/ </script> </li>