1507. 转变日期格式
JS代码:
/*** @param {string} date* @return {string}*/
var reformatDate = function(date) {let arr = date.split(' ');let day = arr[0].replace(/th|nd|rd|st/ig, '') let monthList = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];let month = (monthList.indexOf(arr[1]) + 1).toString(); // 转换成String,方便后续判断长度return arr[2] + "-" + (month.length == 1 ? ("0" + month) : month) + "-" + (day.length == 1 ? ("0" + day) : day);
};
var reformatDate = function(date) {let dateList = date.split(' ');const monthList = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];let month = monthList.indexOf(dateList[1]) + 1;month = month < 10 ? '0' + month : month; // 转换成字符串// let day = dateList[0].substring(0, dateList[0].length - 2);let day = parseInt(dateList[0]);day = day < 10 ? '0' + day : day; // 转换成字符串return `${dateList[2]}-${month}-${day}`;
}