后台的时间为java.util.Date类型,在传到页面,在页面显示的时候,如何调整时间为自己所要的时间格式。

当前项目webwork本版为2.1.7,似乎没有时间格式标签直接可以使用。

页面上接受到的后台的Date类型startTime:

  <DIV align="center">
<script type = "text/javascript">  
var startTime = <ww:property value="startTime.time"/>;
var now = new Date(startTime); //新建一个Date对象
document.write(formatDate(now));
</script>
</DIV>

 

 

js函数:

//在页面转换时间方法
function formatDate(date){
if(date instanceof Date){ 
var y = date.getFullYear();
var mon = date.getMonth();
var d = date.getDate();
var h = date.getHours();
var min = date.getMinutes();
var s = date.getSeconds();
return y + "-" + convertNum(mon) + "-" + convertNum(d) + " " + convertNum(h) + ":" + convertNum(min) + ":" + convertNum(s);
}
return "";  
}
function convertNum(number){
if(number>=0 && number <10){
return "0"+number;
}
return number;
}

 

 

即可。

参考了这里:http://www.blogjava.net/keweibo/articles/174997.html