function getDate(timeDate){
if(!timeDate){return '-'};//空值返回
var date = "";
var time = "";
if(this.getBrowser() == "ie"){
if (timeDate instanceof Date) {
date = timeDate;
} else if(!isNaN(timeDate) || timeDate.indexOf("/") != -1){//时间戳 或格式:2020/10/10
date = new Date(timeDate);
} else if(timeDate.indexOf("-") != -1){
const arr = timeDate.split(' ')
const dd = arr[0].split('-')
const t = arr[1].split(':')
date = new Date();
date.setFullYear(dd[0], dd[1] - 1, dd[2]);
date.setHours(t[0], t[1], t[2], 0);
}
time = new Date(date).getTime();//转换为毫秒
}else{
if(typeof timeDate =="string" && timeDate.indexOf("-")!=-1){
timeDate = timeDate.replace(/-/g, '/');
}
time = new Date(timeDate).getTime();//转换为毫秒
date = new Date(time);
}
if(time<253402155069000){
var y = date.getFullYear()
, m = date.getMonth() + 1
, d = date.getDate()
, h = date.getHours()
, minute = date.getMinutes()
, s=date.getSeconds();
m = m < 10 ? ('0' + m) : m;
d = d < 10 ? ('0' + d) : d;
s = s < 10 ? ('0' + s) : s;
h = h < 10 ? ('0' + h) : h;
minute = minute < 10 ? ('0' + minute) : minute;
return {
ymd:y + "-" + m + "-" + d,
ymdhms:y + '-' + m + '-' + d+' '+h+':'+minute+':'+s,
md:m + '-' + d,
hms:h+':'+minute+':'+s,
hm:h+':'+minute,
ym:y + "-" + m,
y:y,
m:m,
d:d,
hmCN:h + "点" + minute + "分",
ymdCN:y + "年" + m + "月" + d + "日",
ymdhmsCN:y + '年' + m + '月' + d+'日 '+h+':'+minute+':'+s,
mdCN:m + '月' + d,
hmsCN:h+':'+minute+':'+s,
ymCN:y + "年" + m
}
}else{
return {
ymd:"-",
ymdhms:"-",
md:"-",
hms:"-",
ym:"-",
ymdCN:"-",
ymdhmsCN:"-",
mdCN:"-",
hmsCN:"-",
ymCN:"-",
}
}
}
JavaScript格式化日期,兼容IE
最新推荐文章于 2022-08-03 20:10:07 发布