lvsenlin 发表于 2013-2-7 15:19:16

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> 
页: [1]
查看完整版本: JS的一个格式化系统时间