JS的一个格式化系统时间
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Untitled Document</title>
<script type="text/javascript">
var switchDate = function(dataObj){
this.dataObj = dataObj;
};
switchDate.prototype = {
getNewDate: function(){
var date = this.dataObj.date;
var dateFormat = this.dataObj.dateFormat;
var toDateFormat = this.dataObj.toDateFormat;
var yIndex = dateFormat.indexOf("yyyy");
var mIndex = dateFormat.indexOf("mm");
var dIndex = dateFormat.indexOf("dd");
var hIndex = dateFormat.indexOf("hh");
var M_Index = dateFormat.indexOf("MM");
var sIndex = dateFormat.indexOf("ss");
if (yIndex > -1) {
toDateFormat = toDateFormat.replace("yyyy", date.substring(yIndex, yIndex + 4));
}
if (mIndex > -1) {
toDateFormat = toDateFormat.replace("mm", date.substring(mIndex, mIndex + 2));
}
if (dIndex > -1) {
toDateFormat = toDateFormat.replace("dd", date.substring(dIndex, dIndex + 2));
}
if (hIndex > -1) {
toDateFormat = toDateFormat.replace("hh", date.substring(hIndex, hIndex + 2));
}
if (M_Index > -1) {
toDateFormat = toDateFormat.replace("MM", date.substring(M_Index, M_Index + 2));
}
if (sIndex > -1) {
toDateFormat = toDateFormat.replace("ss", date.substring(sIndex, sIndex + 2));
}
return toDateFormat;
}
};
//方法调用
var obj = {
date: "2011-04-12 10:22",
dateFormat: "yyyy-mm-dd hh:MM",
toDateFormat: "dd/mm/yyyy hh:MM"
};
alert(new switchDate(obj).getNewDate());
</script>
</head>
<body>
</body>
</html> 相关推荐
阿斌Elements 2020-06-11
zrtlin 2020-11-09
wikiwater 2020-10-27
heheeheh 2020-10-19
Crazyshark 2020-09-15
ZGCdemo 2020-08-16
jczwilliam 2020-08-16
littleFatty 2020-08-16
idning 2020-08-03
jinxiutong 2020-07-26
lanzhusiyu 2020-07-19
Skyline 2020-07-04
xiaofanguan 2020-06-25
Aveiox 2020-06-23