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
xuebingnan 2020-11-05
wikiwater 2020-10-27
heheeheh 2020-10-19
Crazyshark 2020-09-15
softwear 2020-08-21
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