使用React+Antd遇到的Table组件时间格式化的问题

我在开发react项目时使用antdUI进行开发,遇到了对时间格式化的问题,下面是我成功格式化的解决办法

在使用antd的时候要想修改table里面的内容需要用到render属性

这里使用的moment 。使用前请先安装 yarn add moment

代码如下

// 我这边是hooks
import moment from 'moment';
export default (props: any) => {const formatterTime = (val) => {return val ? moment(val).format('YYYY-MM-DD HH:mm:ss') : '';};const columns: any = [{title: `${entryName}`,dataIndex: 'projectName',key: 'projectName',ellipsis: true,},{title: `${t('created-by')}`,dataIndex: 'creatorName',key: 'creatorName',ellipsis: true,},{title: `${creationTime}`,dataIndex: 'created',key: 'created',ellipsis: true,render: formatterTime, //在这里调用就可以实现时间格式化},{title: `${type}`,dataIndex: 'status',key: 'status',render: (text) => (<span>{/* 0 已发布,1 待审核,2 已退回*/}{text == '0'? `${t('published')}`: text == '1'? `${t('pending-approval')}`: `${t('returned')}`}</span>),},{title: `${t('bottom-operation')}`,dataIndex: 'operation',key: 'operation',align: 'center',width: 280,render: (_, record) => (<Space size="middle"><a className="see border_bottom">{t('pass')} </a><a className="close border_bottom">{t('return')}</a><a className="see border_bottom" onClick={() => onSee(record)}>{t('see')}</a><a className="close border_bottom">{t('close')}</a><aclassName="codeWord border_bottom"onClick={() => onPasswordSet(record)}>{t('password-set')}</a></Space>),},];
}

ant-design,解决格式化Table中的时间相关推荐

  1. Ant Design + react-drag-listview实现Table拖拽变换列位置

    Ant Design + react-drag-listview实现Table拖拽变换列位置 Ant Design + react-drag-listview + react-resizable 实现 ...

  2. Ant Design Vue 的 table 隐藏特定列

    Ant Design Vue 的 table 隐藏特定列 Ant Design Vue 的 table 隐藏列主要是通过 列的 colSpan属性和 customRender 实现的,这两个属性官网的 ...

  3. react 日期怎么格式化_react中日期时间格式化

    项目开发过程当中,总会遇到这样那样的时间格式化问题,那么在react中,日期时间格式化该怎么解决??react 一种是直接使用插件 moment,方便快捷完美的解决时间格式化问题:npm 另外一种是, ...

  4. ant design vue 表格table 默认选择几项getCheckboxProps

    首先我们看一下场景在table组件里默认选择第一项,如下图所示: 查看table文档后发现只有getCheckboxProps或许能修改checkbox 文档说是一个函数,然后就写一个方法,有一个默认 ...

  5. ant design vue input change_vue中关于$emit用法的笔记

    在 index.html 中引用了 input.vue 中的 <g-input>,如下 1.index.html <div id="app"><g-i ...

  6. ant design 监听Table 组件 滚动到底部

    import React, { useRef, forwardRef, useState, useEffect } from 'react' import { useMount, useMouse, ...

  7. python linux 时间格式化,Python中的时间日期转换

    Python关于时间日期有两个库datetime和time,于是我们要在四种格式之间转换: datetime.datetime对象 datetime.datetime.now() time.struc ...

  8. Ant Design of Vue表格中slot-scope=“text, record”

    1.需求:单元格中的内容需要循环渲染,如图 2.后台返回的数据格式为: 3.刚开始使用的是这样: <template slot="conditionsArr" slot-sc ...

  9. ant design vue给table设置斑马条纹样式

    效果图 <a-table :columns="columns" :data-source="data"></a-table> css设置 ...

最新文章

  1. python代码大全下载-大神整理的python资源大全
  2. 基本数据类型与引用数据类型的不同
  3. java开发常用jar包_Java开发中常用jar包整理及使用
  4. 基于 MySQL + Tablestore 分层存储架构的大规模订单系统实践-架构篇
  5. 通宵加班的产品经理,为什么我不建议你买保险?
  6. vue element form ref 重置表单
  7. ubuntu vscode_17. ubuntu设为服务器+vscode远程开发
  8. Android拖放– DragLinearLayout
  9. 全DIY主题+小工具 正版Win7桌面新体验windows7旗舰版主
  10. 百度文库刷财富值软件-第二版
  11. 有关人工智能方面的调研报告
  12. WSN基于自适应网格的多目标定位算法
  13. 室内三维物体识别与姿态估计--背景
  14. markdown从VSCode中导出为PDF时字体格式问题
  15. 【ubuntu】解决“不在 sudoers 文件中。此事将被报告。”
  16. ml 系统_需要保护您的ml系统的5个原因
  17. 进阶光照与材质之光照和反射模型
  18. wdr7500 虚拟服务器,教程:普联TL-WDR7500路由器端口转发如何设置
  19. STM32之ADC配置,ADC_Mode模式理解
  20. linux磁盘相关命令,Linux磁盘管理常用操作命令

热门文章

  1. 视频会议软件中的协同文档技术
  2. 版本控制工具-Git-入门到精通
  3. php程序员拜年代码,2018程序员拜年的奇思妙想,涨姿势了
  4. python的学习结构
  5. 惠普HP Laser MFP 136a 打印机驱动
  6. 加速Pytorch安装的速度
  7. Android NFC智能卡介绍
  8. 今天找压缩算法,看到一段陈年往事
  9. java定时任务:oracle导出excel后,发送excel作为附件的邮件
  10. “蘑菇书”是怎样磨出来的?