js时间戳转换为日期格式

233 阅读1分钟

直接上代码,复制粘贴即可

 Date.prototype.Format = function (fmt) {
              var o = {
                'M+': this.getMonth() + 1, // 月份
                'd+': this.getDate(), // 日
                'h+': this.getHours(), // 小时
                'm+': this.getMinutes(), // 分
                's+': this.getSeconds(), // 秒
                'q+': Math.floor((this.getMonth() + 3) / 3), // 季度
                S: this.getMilliseconds(), // 毫秒
              };
              if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, this.getFullYear() + '');
              for (var k in o) if (new RegExp('(' + k + ')').test(fmt)) fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
              return fmt;
            };
            
new Date(1542274800000).Format('yy-MM-dd hh:mm:ss');// "2018-11-15 17:40:00"