您的位置:首页 > Web前端 > JavaScript

JS 日期格式转换

2014-11-21 11:43 183 查看
//Json 数据年月日 返回 直接传入参数 如/Date(1379433600000)/
function GetDate(date) {
if (date == null)
return null;
var index = 0;
if (date < 0)
index = date.indexOf('(');
else
index = date.indexOf('(') + 1;

var endIndex = date.indexOf(')');

var dat = date.substring(index, endIndex) - 1 + 1;
var dateTime = new Date(dat);
var year = dateTime.getFullYear();
var month = dateTime.getMonth() + 1;
var day = dateTime.getDate();

if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}

return year + "-" + month + "-" + day;

}

//Json 数据年月日 返回 直接传入参数 如/Date(1379433600000)/
function GetDateByDate(dateTime) {
var year = dateTime.getFullYear();
var month = dateTime.getMonth() + 1;
var day = dateTime.getDate();

if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}

return year + "-" + month + "-" + day;

}

//Json 数据年月日 返回 直接传入参数 如/Date(1379433600000)/ 返回日期类型 2009年1月1日
function GetDateYMD(date) {
if (date == null)
return null;
var index = 0;
if (date < 0)
index = date.indexOf('(');
else
index = date.indexOf('(') + 1;

var endIndex = date.indexOf(')');

var dat = date.substring(index, endIndex) - 1 + 1;
var dateTime = new Date(dat);
var year = dateTime.getFullYear();
var month = dateTime.getMonth() + 1;
var day = dateTime.getDate();

if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}

return year + "年" + month + "月" + day + "日";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: