码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-03-06 12:46:52      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:ini   time   amp   mes   默认   func   orm   包括   fun   

1、格式包括:

a. Y-m-d
b. Y-m-d H:i:s
c. Y年m月d日
d. Y年m月d日 H时i分

2、不传具体时间戳,默认是当前时间 timeatamp:时间戳,formats:时间格式。dateFormat(11111111111111, ‘Y-m-d H:i:s‘)

            var dateFormat = function(timestamp, formats) {
                formats = formats || ‘Y-m-d‘;
                var zero = function(value) {
                    if(value < 10) {
                        return ‘0‘ + value;
                    }
                    return value;
                };
                var myDate = timestamp ? new Date(timestamp) : new Date();
                var year = myDate.getFullYear();
                var month = zero(myDate.getMonth() + 1);
                var day = zero(myDate.getDate());

                var hour = zero(myDate.getHours());
                var minite = zero(myDate.getMinutes());
                var second = zero(myDate.getSeconds());

                return formats.replace(/Y|m|d|H|i|s/ig, function(matches) {
                    return({
                        Y: year,
                        m: month,
                        d: day,
                        H: hour,
                        i: minite,
                        s: second
                    })[matches];
                });
            };

 

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

标签:ini   time   amp   mes   默认   func   orm   包括   fun   

原文地址:https://www.cnblogs.com/congfeicong/p/8513661.html

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