29 lines
949 B
XML
29 lines
949 B
XML
module.exports = {
|
|
/**
|
|
* 日期格式化
|
|
* @param {Date | String | Number} date
|
|
* @param {String} format 格式
|
|
*/
|
|
formatDate: function (date, format) {
|
|
if (!format) {
|
|
format = 'YYYY/MM/DD hh:mm:ss';
|
|
}
|
|
if (!date) {
|
|
return '';
|
|
}
|
|
date = getDate(date)
|
|
var YYYY = date.getFullYear();
|
|
var MM = ('0' + (date.getMonth() + 1)).slice(-2)
|
|
var DD =('0' + date.getDate()).slice(-2);
|
|
var hh = ("0" + date.getHours()).slice(-2);
|
|
var mm = ("0" + date.getMinutes()).slice(-2);
|
|
var ss = ("0" + date.getSeconds()).slice(-2);
|
|
var result = format.replace(getRegExp('YYYY'), YYYY)
|
|
.replace(getRegExp('MM'), MM)
|
|
.replace(getRegExp('DD'), DD)
|
|
.replace(getRegExp('hh'), hh)
|
|
.replace(getRegExp('mm'), mm)
|
|
.replace(getRegExp('ss'), ss)
|
|
return result;
|
|
},
|
|
}; |