博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js时间格式化
阅读量:5939 次
发布时间:2019-06-19

本文共 1013 字,大约阅读时间需要 3 分钟。

1 /* 2  * 日期格式化 3  * =========*/ 4 function dateformat(date, format){ 5     var paddNum = function(num){ 6         num += ""; 7         return num.replace(/^(\d)$/, "0$1"); 8     } 9     if(date == null){10         return date;11     }12     if(typeof date == 'string'){13         date = new Date(date.replace(/-/g, '/'));14     }else if(typeof date == 'number'){15         date = new Date(date);16     }17     18     //时间格式字符19     var cfg = {20         yyyy: date.getFullYear(),21         yy: date.getFullYear().toString().substring(2),22         MM: paddNum(date.getMonth() + 1),23         M: date.getMonth() + 1,24         dd: paddNum(date.getDate()),25         d: date.getDate(),26         HH: paddNum(date.getHours()),27         mm: paddNum(date.getMinutes()),28         ss: paddNum(date.getSeconds())29     }30     format || (format = 'yyyy-MM-dd HH:mm:ss');31     return format.replace(/([a-z])(\1)*/ig, function(m){32         return cfg[m];33     })34 }

 

转载于:https://www.cnblogs.com/thierry/p/5603603.html

你可能感兴趣的文章
P2924 [USACO08DEC]大栅栏Largest Fence
查看>>
jQuery操作table tr td
查看>>
工作总结:MFC自写排序算法(升序)
查看>>
螺旋队列问题之二
查看>>
扩展运算符和解构赋值的理解
查看>>
手机H5显示一像素的细线
查看>>
Menu 菜单栏
查看>>
Integer跟int的区别(备份回忆)
查看>>
集合解析
查看>>
详解分布式应用程序协调服务Zookeeper
查看>>
软件工程之构建之法
查看>>
UVa 10902
查看>>
Mathf.Sin正弦
查看>>
禁止浏览器缓存js
查看>>
【Redis】安装PHP的redis驱动(二)
查看>>
java中string和int互相转化
查看>>
什么是序列化,为什么要序列化
查看>>
Java保留小数点后有效数字
查看>>
新学期的合作
查看>>
C++中一些类和数据结构的大小的总结
查看>>