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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轻松搞定javascript日期格式化问题相关的知识,希望对你有一定的参考价值。

 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日期格式化问题的主要内容,如果未能解决你的问题,请参考以下文章

几行代码轻松搞定网页的简繁转换

json和excel如何快速互转,用这个工具可以轻松搞定!!

轻松几句搞定Javascript中的this指向问题

css常用代码片段 (更新中)

使用moment.js轻松管理日期和时间

教你轻松搞定javascript中的正则