/**
* 数字日期转中文日期
* @param str
* @returns {string}
*/
export function numberDate2ChineseDate (str) {
const chinese = ['〇', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十']
const numStr = str.replace(/[^0-9]+/g, '')
const year = chinese[numStr[0]] + chinese[numStr[1]] + chinese[numStr[2]] + chinese[numStr[3]]
const month = numStr[4] === '0' ? chinese[numStr[5]] : chinese[10] + chinese[numStr[5]]
let day = ''
if (numStr[6] === '0') {
day = chinese[numStr[7]]
} else if (numStr[6] === '1') {
if (numStr[7] === '0') {
day = chinese[10]
} else {
day = chinese[10] + chinese[numStr[7]]
}
} else if (numStr[6] === '2' || numStr[6] === '3') {
if (numStr[7] === '0') {
day = chinese[numStr[6]] + chinese[10]
} else {
day = chinese[numStr[6]] + chinese[10] + chinese[numStr[7]]
}
}
return year + '年' + month + '月' + day + '日'
}
【第007篇】vue工具脚本-数字日期转中文日期
最新推荐文章于 2024-05-31 17:05:47 发布