前台ajax请求Json,Date类型处理
情景:在用ajax请求json数据,后台Java从Mysql中获取数据,当数据库中包含date类型时,前台可以自动转换为日期字符串格式,如2013-12-27. 而数据库中的datetime类型,前台显示的却是一串数字。
处理:首先在前台得到javascript可以识别的date类型 var date = new Date(parseInt(后台返回date的数字,10)); 然后,将date转换为需要的字符串形式:
如果想返回yyyy-MM-dd HH:mm:SS格式 /* 获取日期格式 */ function getDate(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); return year + "-" + month + "-" + day ; /* 获取日期时间格式*/ function getDateTime(date) { var hh = date.getHours(); var mm = date.getMinutes(); var ss = date.getSeconds(); return year + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |