繁体   English   中英

如何在 javascript 中将日期字符串从 'dd//mm/yy' 转换为 'mm/dd/yy'?

[英]How to convert a date string from 'dd//mm/yy' to 'mm/dd/yy' in javascript?

我正在使用图书馆从出生日期计算年龄。 我将出生日期作为 dd/mm/yy 格式的输入,但计算年龄的库以 mm/dd/yy 的格式接受它。 对此的一种解决方案是更改应用程序中的日期选择器格式,但我不想这样做,因为它会让人感到困惑。

我在stackoverflow上搜索了解决方案,但在这里找不到解决方案- 如何格式化JavaScript日期

一个简单的拆分加入怎么样:

 var yourDate = "10/12/2021"; var arrayOfDate = yourDate.split("/"); console.log([arrayOfDate[1], arrayOfDate[0], arrayOfDate[2]].join('/'));

只需用/ split它,然后使用destructure它并获得所需的结果:

const result = `${mm}/${dd}/${yyyy}`;

 var oldDate = "10/12/2021"; var [dd, mm, yyyy] = oldDate.split("/"); const newDate = `${mm}/${dd}/${yyyy}`; console.log(newDate);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM