将时间戳转换为时间,格式如下:
年-月-日 时:分:秒
function dateFormat(date,format){ date = new Date(date); var o = { 'M+': date.getMonth() + 1, //month 'd+': date.getDate(), //day 'H+': date.getHours(), //hour 'm+': date.getMinutes(), //minute 's+': date.getSeconds(), //second 'q+': Math.floor((date.getMonth() + 3) / 3), //quarter 'S': date.getMilliseconds() //millisecond }; if (/(y+)/.test(format)){ format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp('(' + k + ')').test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)); } } return format; }
|
参数说明:
date:需要转换的时间戳
format:要转换成的时间格式
调用:
dateFormat(date,'yyyy-MM-dd');