一、date类型 和 yyyy-MM-dd类型 互相转换
1、将date类型对象转成yyyy-MM-dd类型
///获得符合条件的日期
///date:类型日期
///返回:yyyy-MM-dd类型的日期字符串
function getDateTime(fullDate) {
var year = fullDate.getFullYear();
var month = fullDate.getMonth() + 1;
if (month < 10)
month = "0" + month;
var date = fullDate.getDate();
if (date < 10)
date = "0" + date;
return year + "-" + month + "-" + date;
}
2、将/Date(*****)/类型对象转成yyyy-MM-dd类型
///获得符合条件的日期
///date:/Date(*****)/
///返回:yyyy-MM-dd类型的日期字符串
function getOffDateTime(tDate) {
tDate.replace(/Date\([\d+]+\)/, function (a) { eval('date = new ' + a) });
var da = new Date(date);//使用方法1
return getDateTime(da);
}
二、将/Date(*****)/类型 和 yyyy-MM-dd类型 互相转换
1、/Date(*****)/ -> yyyy-MM-dd
///获得符合条件的日期
///date:/Date(*****)/
///返回:yyyy-MM-dd类型的日期字符串
function getOffDateTime(tDate) {
tDate.replace(/Date\([\d+]+\)/, function (a) { eval('date = new ' + a) });
var da = new Date(date);//使用方法1
return getDateTime(da);
}