gpt4 book ai didi

javascript - 在 JS 中将月份名称转换为月份编号的最简单方法? (一月 = 01)

转载 作者:行者123 更新时间:2023-12-03 02:11:49 27 4
gpt4 key购买 nike

只想将 Jan 转换为 01(日期格式)

我可以使用array(),但正在寻找另一种方法......

有什么建议吗?

最佳答案

只是为了好玩,我这样做了:

function getMonthFromString(mon){
return new Date(Date.parse(mon +" 1, 2012")).getMonth()+1
}

奖励:它还支持完整的月份名称:-D或者只是返回 -1 的新改进版本 - 如果需要,可以将其更改为抛出异常(而不是返回 -1):

function getMonthFromString(mon){

var d = Date.parse(mon + "1, 2012");
if(!isNaN(d)){
return new Date(d).getMonth() + 1;
}
return -1;
}

对所有的编辑感到抱歉 - 太过分了

关于javascript - 在 JS 中将月份名称转换为月份编号的最简单方法? (一月 = 01),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13566552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com