核心提示:1.在jsp中java中有自带的限制的tdfmt:formatDate value=${v.created_time} pattern=yyyy/M/dHH:mm//td2.是在template中使用...
1.在jsp中java中有自带的限制的
<td><fmt:formatDate value="${v.created_time}" pattern="yyyy/M/dHH:mm"/></td>
2.是在template中使用(相当于一个html页面)
引入时间戳转化的js方法,我这边把他命令为data.js
<span style="font-size:18px;">Date.prototype.Format = function(fmt) { // author: meizz var o = { "M+" : this.getMonth() + 1, // 月份 "d+" : this.getDate(), // 日 "H+" : this.getHours(), // 小时 "m+" : this.getMinutes(), // 分 "s+" : this.getSeconds(), // 秒 "q+" : Math.floor((this.getMonth() + 3) / 3), // 季度 "S" : this.getMilliseconds() // 毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "") .substr(4 - RegExp.$1.length)); for ( var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; }; function parseISO8601(dateStringInRange) { var isoExp = /^\s*(\d{4})-(\d\d)-(\d\d)\s(\d\d):(\d\d)\s*$/, date = new Date( NaN), month, hour, min, parts = isoExp.exec(dateStringInRange); if (parts) { month = +parts[2]; hour = +parts[4]; min = +parts[5]; date.setFullYear(parts[1], month - 1, parts[3]); date.setHours(hour, min, 0, 0); if (month != date.getMonth() + 1) { date.setTime(NaN); } } return date; } function isValidDate(d) { if (Object.prototype.toString.call(d) !== "[object Date]") return false; return !isNaN(d.getTime()); } </span>
然后我在template页面上获取的内容,所以直接在ajax上定义拿到的内容
$.each(result.pageView.page.items, function (index, content) { if (content == null) { result.page.items = []; return false; } content.created_time = new Date(content.created_time).Format("yyyy-MM-dd HH:mm");// HH:mm:ss });