有兩種情況,用戶設定時間格式是文本格式 ,2是excel中時間格式 所以處理的時候需要判斷下是哪種格式 文本格式比較簡單所以不做整理,
單元格時間格式處理
exportDate(numb) {
function formatTime(date) {
return year + '-' + month + '-' + day;
}
if (numb > 0) { // 先決議時間
const time = new Date((numb - 1) * 24 * 3600000 + 1);
let h = time.getHours() + 16;
let yeraData = https://bbs.csdn.net/topics/new Date(1900, 0, numb - 1)
let year = yeraData.getFullYear();
let month = yeraData.getMonth() + 1
month = month < 10 ? '0' + month : month;
let day = yeraData.getDate()
day = day < 10 ? '0' + day : day;
if (h > 23) {
h = h - 24;
}
let m = time.getMinutes() < 10 ? "0" + time.getMinutes() : time.getMinutes();
let s = time.getSeconds() < 10 ? "0" + time.getSeconds() : time.getSeconds();
return `${year}-${month}-${day} ${h}:${m}:${s}`;
} else {
// console.log(numb)
return '非法日期格式';
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/283756.html
標籤:其他
上一篇:Ajax跨域訪問,options預檢請求無法通過后臺權限,導致回傳403,500等錯誤
下一篇:找一個需要前端的伙伴
