function formatymdERTDate(str) {
|
|
return "/Date(" + Date.parse(new Date(str.replace(/\-/g, "/") + " 00:00:00")) + "+0800)/"
|
|
}
|
|
|
|
function getERTDate() {
|
|
return "/Date(" + Date.parse(new Date()) + "+0800)/"
|
|
}
|
|
|
|
function formatNumber(n) {
|
|
n = n.toString()
|
|
return n[1] ? n : '0' + n
|
|
}
|
|
|
|
/**
|
|
* 时间戳转化为年 月 日 时 分 秒
|
|
* number: 传入时间戳
|
|
* format:返回格式,支持自定义,但参数必须与formateArr里保持一致
|
|
*/
|
|
function formatTimeTwo(number, format) {
|
|
|
|
var formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
|
|
var returnArr = [];
|
|
|
|
var date = new Date(number * 1);
|
|
returnArr.push(date.getFullYear());
|
|
returnArr.push(formatNumber(date.getMonth() + 1));
|
|
returnArr.push(formatNumber(date.getDate()));
|
|
|
|
returnArr.push(formatNumber(date.getHours()));
|
|
returnArr.push(formatNumber(date.getMinutes()));
|
|
returnArr.push(formatNumber(date.getSeconds()));
|
|
|
|
for (var i in returnArr) {
|
|
format = format.replace(formateArr[i], returnArr[i]);
|
|
}
|
|
return format;
|
|
}
|
|
|
|
module.exports = {
|
|
formatTimeTwo: formatTimeTwo,
|
|
formatymdERTDate: formatymdERTDate,
|
|
getERTDate: getERTDate
|
|
}
|