遇到一个小需求,由于要填充日期插件里的数据,前台要把java后台传来的Date类型的数据转成YYYY-MM-DD格式的时间数据。通过json传输,Java的Date类型的数据自动转成了时间戳,例如 “1470672000000”。
js处理代码:
function formatDate(date) { dates = date.split("/"); if(dates.length == 3) { if(dates[1].length == 1) { dates[1] = "0" + dates[1]; } if (dates[2].length == 1) { dates[2] = "0" + dates[2]; } date = dates.join("-"); return date; } else { return null; } } function parseTime(timestamp) { var date = new Date(parseInt(timestamp)).toLocaleDateString(); //输出结果为2016/8/9 date = formatDate(date); //输出结果为2016-08-09,满足YYYY-MM-DD格式要求 return date; }
“1470672000000”经过parseTime函数处理过后的结果为“2016-08-09”。
时间: 2024-12-17 03:56:36