首页 > Web开发 > 详细

js 时间戳转换成格式化日期 日期格式化

时间:2017-12-06 00:32:22      阅读:420      评论:0      收藏:0      [点我收藏+]

timestamp缺省表示使用当前时间戳,formats默认格式是Y-m-d,例如2018-01-01。

完整代码:

 1 /*
 2 ** 时间戳转换成指定格式日期
 3 ** eg. 
 4 ** dateFormat(11111111111111, ‘Y年m月d日 H时i分‘)
 5 ** → "2322年02月06日 03时45分"
 6 */
 7 var dateFormat = function (timestamp, formats) {
 8     // formats格式包括
 9     // 1. Y-m-d
10     // 2. Y-m-d H:i:s
11     // 3. Y年m月d日
12     // 4. Y年m月d日 H时i分
13     formats = formats || ‘Y-m-d‘;
14 
15     var zero = function (value) {
16         if (value < 10) {
17             return ‘0‘ + value;
18         }
19         return value;
20     };
21 
22     var myDate = timestamp? new Date(timestamp): new Date();
23 
24     var year = myDate.getFullYear();
25     var month = zero(myDate.getMonth() + 1);
26     var day = zero(myDate.getDate());
27 
28     var hour = zero(myDate.getHours());
29     var minite = zero(myDate.getMinutes());
30     var second = zero(myDate.getSeconds());
31 
32     return formats.replace(/Y|m|d|H|i|s/ig, function (matches) {
33         return ({
34             Y: year,
35             m: month,
36             d: day,
37             H: hour,
38             i: minite,
39             s: second
40         })[matches];
41     });
42 };

dateFormat(new Date(),‘Y-m-d H:i:s‘);//格式化当前时间

原文链接:http://www.zhangxinxu.com/php/microCodeDetail.php?id=10

js 时间戳转换成格式化日期 日期格式化

原文:http://www.cnblogs.com/ishuanghe/p/7990149.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!