遇到一個小需求,由於要填充日期插件里的數據,前台要把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”。
