formatTimeHandleThree: function formatTimeHandleThree(time, fmt, vue) {
if (!time) return '';
var date = new Date(time);
var languageType = 'vi';
try {
if(vue && vue.$d && vue._i18n && format && (languageType != 'vi')){
var dateTimeFormat = vue._i18n.getDateTimeFormat(languageType) || {};
if(!(dateTimeFormat[fmt])){
dateTimeFormat[fmt] = format;
vue._i18n.setDateTimeFormat(languageType,dateTimeFormat);
}
return vue.$d(date, fmt).replace(/\//g,'-');
}
} catch (error) {
}
var o = {
'/(y+)/i': date.getFullYear(),
'/(M+)/': date.getMonth() + 1,
'/(d+)/i': date.getDate(),
'/(h+)/i': date.getHours(),
'/(m+)/': date.getMinutes(),
'/(s+)/i': date.getSeconds()
};
// 越南语处理成dd.MM.yyyy hh:mm:ss
if (languageType == 'vi') {
var q = ['/(d+)/i','/(M+)/','/(y+)/i','/(h+)/i','/(m+)/','/(s+)/i',]
var result = '';
for (var i = 0; i < q.length; i++) {
if (eval(q[i]).test(fmt)) {
// 年不用补0
result += (i === 2 ? o[q[i]] : ('0' + o[q[i]]).slice(-2)) + (i < 3 ? '.' : ':');
}
}
// 替换最后一个 `.` 删除最后一个 `:`
result = result.replace(/\.(?!.*\.)/, ' ').replace(/:(?!.*:)/, '');
return result;
} else {
for (var k in o) {
if (eval(k).test(fmt)) {
var str = o[k] + '';
fmt = fmt.replace(RegExp.$1, (str.length === 1) ? ('0' + str) : str);
}
};
return fmt;
}
}
console.log(formatTimeHandleThree(1723167788000, 'yyyy.MM.dd hh:mm:ss'))
console