JavaScript 格式化时间

JavaScript接收的json字符串中时间往往不是正常时间,而是一串数字。可用下列方法格式化为正常时间。

 //格式化 yyyy-MM-dd hh:mm:ss
function renderTime(date) {
if (date == '' || date == null) {
return '';
}
var da = new Date(parseInt(date.replace("/Date(", "").replace(")/", "").split("+")[0]));
return da.getFullYear() + "-" + (da.getMonth() + 1) + "-" + da.getDate() + " " + da.getHours() + ":" + da.getMinutes() + ":" + da.getSeconds();
} //格式化 yyyy-0M-0d
function renderDate(date) {
if (date == '' || date == null) {
return '';
}
var da = new Date(parseInt(date.replace("/Date(", "").replace(")/", "").split("+")[0]));
return da.getFullYear() + "-" + (da.getMonth() + 1) + "-" + da.getDate();
} //格式化时间 yyyy-mm-dd
function getFormatDate(date) { if (date == '' || date == null) {
return '';
}
var day = new Date(parseInt(date.replace("/Date(", "").replace(")/", "").split("+")[0]));
var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//初始化时间
//Year= day.getYear();//有火狐下2008年显示108的bug
Year = day.getFullYear();//ie火狐下都可以
Month = day.getMonth() + 1;
Day = day.getDate();
//Hour = day.getHours();
// Minute = day.getMinutes();
// Second = day.getSeconds();
CurrentDate += Year + "-";
if (Month >= 10) {
CurrentDate += Month + "-";
}
else {
CurrentDate += "0" + Month + "-";
}
if (Day >= 10) {
CurrentDate += Day;
}
else {
CurrentDate += "0" + Day;
}
return CurrentDate;
}
上一篇:上传头像,界面无跳转,php+js


下一篇:熟悉HTML CSS布局模型