时间格式转换

格式化时间

 

 1 <script type="text/javascript">
 2     //格式化时间格式的字符串
 3     String.prototype.myTimes = function () {
 4         var reg = /^(\d{4})(?:-|\/|\.|:)(\d{1,2})(?:-|\/|\.|:)(\d{1,2})(?:\s+)(\d{1,2})(?:-|\/|\.|:)(\d{1,2})(?:-|\/|\.|:)(\d{1,2})$/;
 5         var ary = [];
 6         this.replace(reg, function () {
 7             ary = ([].slice.call(arguments)).slice(1, 7);
 8         });
 9         var format = arguments[0];//格式是{0}年{1}月{2}日 {3}:{4}:{5}
10         return format.replace(/{(\d+)}/g, function () {
11             var val = ary[arguments[1]];
12             return val.length === 1 ? "0" + val : val;
13         })
14     };
15     var str = "2015-2-3 2:26:36";
16     var con = str.myTimes("{0}年{1}月{2}日 {3}:{4}:{5}");
17     console.log(con)//2015年02月03日 02:26:36
18 </script>

 

posted @ 2017-02-23 21:55  前端精髓  阅读(250)  评论(0编辑  收藏  举报
在这里插入图片描述