码迷,mamicode.com
首页 > 编程语言 > 详细

轻松搞定javascript日期格式化问题

时间:2016-06-27 17:05:48      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

 1 Date.prototype.format = function(f){
 2             var d = this
 3             f = f || "yyyy-MM-dd hh:mm:ss"
 4             return f.replace(/[yMdhms]+/g, function(item){
 5                 switch (item) {
 6                     case "yyyy":
 7                         return d.getFullYear()
 8                         break
 9                     case "MM":
10                         return +d.getMonth() + 1 < 10 ? "0" + (+d.getMonth() + 1) : +d.getMonth() + 1
11                         break
12                     case "dd":
13                         return +d.getDate() < 10 ? "0" + d.getDate() : d.getDate()
14                         break
15                     case "hh":
16                         return +d.getHours() < 10 ? "0" + d.getHours() : d.getHours()
17                         break
18                     case "mm":
19                         return +d.getMinutes() < 10 ? "0" + d.getMinutes() : d.getMinutes()
20                         break
21                     case "ss":
22                         return +d.getSeconds() < 10 ? "0" + d.getSeconds() : d.getSeconds()
23                         break
24                 }
25             })
26         }
27 
28         var d = new Date()
29         console.log(d.format())
30         console.log(d.format("yyyy/MM/dd"))

 

轻松搞定javascript日期格式化问题

标签:

原文地址:http://www.cnblogs.com/youweik/p/5620356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!