需要获取月份的名称(即4月),而不是与React应用程序兼容的数字。

我尝试使用一些JavaScript代码段,但未获得所需的结果。

当前使用{(new Date().getMonth()+1)}提取月份号。注意,这是在组件外部进行渲染。

最佳答案

最简单的形式是使用数组:

let monthNumber = (new Date().getMonth()+1);
let monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
let monthName = monthNames[monthNumber];

// render jsx
return (<div>{monthName}<div>)


如果您需要对日期做更多的事(比较,加,减等),则可能要使用一个库,例如moment.js

关于javascript - react :获取月份名称而不是数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55731490/

10-11 05:36