首页 > Web开发 > 详细

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

时间:2018-03-06 12:24:25      阅读:278      评论:0      收藏:0      [点我收藏+]

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时间戳转换为格式化日期

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

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