| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- <!DOCTYPE HTML>
 
- <html>
 
- <head>
 
- <meta charset="UTF-8">
 
- <title>helper-test</title>
 
- <script src="../dist/template-debug.js"></script>
 
- </head>
 
- <body>
 
- <div id="content"></div>
 
- <script id="test" type="text/html">
 
- {{c || a || b}} {{c||a||b}}
 
- {{time | dateFormat:'yyyy年 MM月 dd日 hh:mm:ss'}}
 
- </script>
 
- <script>
 
- template.helper('dateFormat', function (date, format) {
 
-     date = new Date(date);
 
-     var map = {
 
-         "M": date.getMonth() + 1, //月份 
 
-         "d": date.getDate(), //日 
 
-         "h": date.getHours(), //小时 
 
-         "m": date.getMinutes(), //分 
 
-         "s": date.getSeconds(), //秒 
 
-         "q": Math.floor((date.getMonth() + 3) / 3), //季度 
 
-         "S": date.getMilliseconds() //毫秒 
 
-     };
 
-     format = format.replace(/([yMdhmsqS])+/g, function(all, t){
 
-         var v = map[t];
 
-         if(v !== undefined){
 
-             if(all.length > 1){
 
-                 v = '0' + v;
 
-                 v = v.substr(v.length-2);
 
-             }
 
-             return v;
 
-         }
 
-         else if(t === 'y'){
 
-             return (date.getFullYear() + '').substr(4 - all.length);
 
-         }
 
-         return all;
 
-     });
 
-     return format;
 
- });
 
- var data = {
 
- 	a: 'aaa',
 
- 	b: 'bbb',
 
- 	time: 1408535976126
 
- };
 
- var html = template('test', data);
 
- document.getElementById('content').innerHTML = html;
 
- </script>
 
- </body>
 
- </html>
 
 
  |