好吧,我正在尝试弄清楚如何将单词转换为:
Sun-Mar-5-2017
转换为数字日期格式,例如:
03052017
我所知道的就是将数字转化为文字,但不能将数字转化为文字。 那么,在 JavaScript 中可能吗?
最佳答案
这是我的解决方案,但您可以认为 Jeremy Jackson 的解决方案更好。
function formatDate(date) {
var dateSplited = date.split("-");
var monthNames = [
"Jan", "Feb", "Mar",
"Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct",
"Nov", "Dec"
];
var day = dateSplited[2];
if (day < 10){
day = "0" + day;
}
var month = monthNames.indexOf(dateSplited[1]) + 1;
if (month < 10){
month = "0" + month;
}
var year = dateSplited[3];
return month + day + year;
}
alert(formatDate("Sun-Mar-5-2017"));
关于javascript - 将单词转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609566/