javascript - react.js moment.js 没有功能
问题描述
console.log(moment(new Date('Sat Jan 04 2020 02:12:00 GMT+0300')).format('ddd MMM DD HH:mm:ss zz YYYY'))
<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/1.5.1/moment.min.js"></script>
我可以使用 moment.js 解析时间,如何在 react.js 中做同样的事情?
我用过"react-moment": "^0.9.7"
,它给我的只是这个:Module not found: Can't resolve 'moment' in ..
解决方案
添加moment
包(库)
npm i moment // or
yarn add moment
代码
import moment from "moment";
class App extends React.Component {
render() {
let str = "Sat Jan 04 2020 02:12:00 GMT+0300";
let formated = moment(str).format("ddd MMM DD HH:mm:ss zz YYYY");
return (
<>
<h2>{formated}</h2>
</>
);
}
}
推荐阅读
- javascript - 当我可以简单地调用回调函数时,为什么要使用它们?
- java - 如何根据位于 Java 中同一 JPanel 中的 JComboBox 值动态更新 JTable?
- asp.net - 使用 vb .net 在浏览器中不可见 gridview 绑定数据
- c# - 创建 .EXE 的副本,但替换名称和 GUID
- javascript - 如何正确加载 mongodb 模块?(未捕获的错误:尚未为上下文加载模块名称“mongodb”:_。使用 require([]))
- ios - 在 UIPageViewController 中保留多个 UICollectionView 的滚动位置有哪些好方法?
- reactjs - React - 通过 setState 设置对象的属性
- sorting - 对 > 50k 个条目的映射进行排序需要很长时间。有没有更快的方法在飞镖中对地图进行排序?
- android - 如何解析具有不同响应的json
- flutter - 不好:Flutter 下载问题