javascript - 如何为 react-csv 列提供日期格式
问题描述
我正在尝试将数据导出为 csv 文件。我正在使用react-csv
库,一切正常,但我面对的是最新格式。我试过但没有找到任何合适的解决方案。有人可以帮帮我吗?
代码
headers = [
{
label: "id",
key: "id"
},
{
label: "Type",
key: "ptype"
},
{
label: "Sub Type",
key: "subtype"
},
{
label: "Date",
key: moment("createdAt").format("YYYY-MM-DD")
},
}
它不起作用,当我写密钥时它给我一个空列,createdAt
它给我这种格式的2019-09-13T06:34:33.000Z
日期我想要可读格式的日期
解决方案
您无法格式化header
数组中的单元格。header
array 只是表示csv
文件中的列名。
在提供给CSVLink
.
data = data.map(row => ({...row, createdAt: moment(row.createdAt).format("YYYY-MM-DD")}))
推荐阅读
- python - 尝试网络抓取我自己的电子邮件时越过登录页面
- python - 如何计算所有可能路线中的二氧化碳排放量,而不仅仅是一条路线,就像代码在行变量“距离”中显示的那样
- php - 在前端删除自定义帖子类型并重定向到特定页面
- .htaccess - htaccess 提供了一个新的 url 但浏览器显示错误 404-未找到
- scala - ScalaFX TextField onkeyPress 事件总是被消耗
- mysql - MySQL纪元时间转换与微秒
- python - Python中的类方法与单例
- r - 由于图书馆,无法在 R Notebook 中编织成 PDF?
- php - Laravel 8.x 会话消失
- html - 如何避免使用 lite-server 和 Browsersync?