如何从字符串日期值和格式获取数字到美国日期输入

时间:2019-07-15 12:57:58

标签: javascript regex date date-fns

我使用的date-fns仅接受数字之类的日期值。 例如:

new Date(2019, 7, 15)但我从输入中获取日期值:

07/15/2019-字符串。怎么把这个字符串值转换成上面提到的数字?

尤其是寻找正则表达式方法。像这样的东西:

new Date('07/15/2019' - converted to 2019, 7, 15)

谢谢。

1 个答案:

答案 0 :(得分:0)

我尝试过这种方法,对我来说效果很好:

var date = "14/07/2019".replace( /(\d{2})\/(\d{2})\/(\d{4})/, "$3/$2/$1").replace(/0/g, '').split('/').join(',');
console.log( date );