function chinesetoTime(data) {
let newData = data.split(‘年’)
let year = newData[0]
let month = newData[1].split(‘月’)[0]
let day = newData[1].split(‘月’)[1].split(‘日’)[0]
let chinaArr = [‘〇’, ‘一’, ‘二’, ‘三’, ‘四’, ‘五’, ‘六’, ‘七’, ‘八’, ‘九’, ‘十’,], newyear = ‘’, newmonth = ‘’, newday = ‘’
for (let i = 0; i < year.length; i++) {
newyear += chinaArr.indexOf(year[i])
}
if (day.length > 1) {
day.length == 2 ? newday = ‘1’ + chinaArr.indexOf(day.substr(0, 1)) : (day.substr(0, 1) == ‘二’ ? newday = ‘2’ + chinaArr.indexOf(day.substr(2, 1)) : newday = ‘3’ + chinaArr.indexOf(day.substr(2, 1)))
} else {
newday = ‘0’ + chinaArr.indexOf(day)
}
if (month.length > 1) {
newmonth = ‘1’ + chinaArr.indexOf(month.substr(1, 1))
} else {
newmonth = ‘0’ + chinaArr.indexOf(month)
}
return newyear + ‘-’ + newmonth + ‘-’ + newday
}
data是需要修改的数据,如需返回不同格式的年月日,将其中的‘-’改成需要的格式即可。yyyy-mm-dd转成中文的详看其他博客文章。
将中文的年月日转换成yyyy-mm-dd的格式
最新推荐文章于 2024-12-24 14:23:45 发布