对导入的 excel 的时间的处理 将excel表中的时间,转成 标准的时间
export const formatDate = (numb, format) => {
const time = new Date((numb - 1) * 24 * 3600000 + 1)
time.setYear(time.getFullYear() - 70)
const year = time.getFullYear() + ''
const month = time.getMonth() + 1 + ''
const date = time.getDate() - 1 + ''
if (format && format.length === 1) {
return year + format + month + format + date
}
return (
year + (month < 10 ? '0' + month : month) + (date < 10 ? '0' + date : date)
)
}
案例代码如下
1-将上面的方法,封装成一个单独的js文件,在这里叫做 excelata
导入组件并使用
// 导入组件
import { formatDate } from '@/utils/excelata'
formatDate(item[key], '-') 第一个参数是表格中的时间,第二个参数是连接符 在这里用- 连接