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

l2aelba:

只想隐瞒Jan01(日期格式)

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

有什么建议吗?

亚伦·罗明(Aaron Romine):

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

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;
 }

对所有编辑表示抱歉-超越自我

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在SQL中将月份编号转换为月份名称功能

在angularjs中将月份编号转换为月份名称时出错

在SQL Server中将月份名称转换为月份编号

将月份编号转换为月份名称

将月份编号转换为月份名称

将月份编号转换为月份名称

CET 转换 +01:00

将月份从01,02改为1,2

将1转换为01

如何在python中将字符串日期(2021年1月25日)转换为ymd日期(2021-01-01)

如何使用 JCombobox 在 java 中将月份名称转换为月份编号

如何防止pandas.to_datetime()函数将0001-01-01转换为2001-01-01

在Python中将datetime(例如2016-01-01、2016-01-11)转换为整数天(例如0、11)

将月份编号转换为jQuery名称

在T-SQL中将'01 -Sep-2017'转换为'01 / 09/2017'吗?

如何在 Java 8 中将字符串(例如“01/01/2019”)转换为日期

Kendo Angular Parse将月份编号转换为月份名称

在访问时将月份编号转换为月份名称功能

PHP strtotime():转换后日期显示“1970-01-01”

如何在R中将2019-01-01T00:00:00转换为2019-01-01 00:00:00

C#-将月份名称转换为其月份编号的最佳方法

怎么把01/01/2012 01:00:00转换成utc?

Python:为什么不接受月份的01或02或03输入?

在excel中将日期转换为数字;例如 Jan-01 -> 1/1

在PHP中将数字转换为月份名称

在Pyspark中将月份名称转换为数字

修改字符串以将1转换为01

在 Julia 中将日期时间格式“1/22/20”转换为“2020-01-22”

在Java中将列表转换为集合的最简单方法