由于涉及到一个用Easyui datetimebox控件显示日期,日期格式:H-M-S 时 分 秒。如18:06:32

进行格式化。

 废话不多说上代码。

    

  1.  <input class="easyui-datetimebox" data-options="formatter:ww4,parser:w4" style="width:200px;"> yyyy年mm月dd日hh点</input>  

  2.     <script type="text/javascript">  

  3.         function ww4(date){  

  4.             var y = date.getFullYear();  

  5.             var m = date.getMonth()+1;  

  6.             var d = date.getDate();  

  7.             var h = date.getHours();  

  8.             return  y+'年'+(m<10?('0'+m):m)+'月'+(d<10?('0'+d):d)+'日'+(h<10?('0'+h):h)+'点';  

  9.               

  10.         }  

  11.         function w4(s){  

  12.             var reg=/[\u4e00-\u9fa5]/  //利用正则表达式分隔  

  13.             var ss = (s.split(reg));  

  14.             var y = parseInt(ss[0],10);  

  15.             var m = parseInt(ss[1],10);  

  16.             var d = parseInt(ss[2],10);  

  17.             var h = parseInt(ss[3],10);  

  18.             if (!isNaN(y) && !isNaN(m) && !isNaN(d) && !isNaN(h)){  

  19.                 return new Date(y,m-1,d,h);  

  20.             } else {  

  21.                 return new Date();  

  22.             }  

  23.         }  

  24.     </script>  

年: date.getFullYear()
月:month
日:day
时:date.getHours()
分:date.getMinutes()
秒:data.getSeconds()