javascript - react : Get month name instead of number

标签 javascript reactjs

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

我尝试使用一些 JavaScript 片段,但没有得到我需要的结果。

当前使用 {(new Date().getMonth()+1)} 提取月份数字。请注意,这是在组件外部呈现。

最佳答案

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

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

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

如果您需要对日期执行更多操作(比较、加法、减法等),您可能需要使用库,例如moment.js .

关于javascript - react : Get month name instead of number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55731490/

相关文章:

javascript - insideHTML 和一个变量

javascript - 如何跟踪 Reactjs 中功能组件的状态?

javascript - babel 与 browserify 导致箭头函数出现语法错误

css - react : make boxes same size even with different content

javascript - npm 安装与 AWS Lambda

javascript - TypeError : n is undefined in D3. js,试图复制分层边缘捆绑

javascript - 从父组件向 VeeValidate 错误包添加错误并从子组件监听

javascript - 来自 Mithril promise 链内的 ReferenceError 被默默地忽略

javascript - 如何在 React 上使用 Redux 重新渲染所有页面

javascript - 将函数从 HOC 传递到组件(React、React native)