我正在尝试读取CSV文件。 文件中的日期,格式为“ DD-MMM-YY”。 当我尝试阅读此内容时,出现无效的日期错误。 20年4月1日-我们如何在反应中阅读此内容?
谢谢 提前!
答案 0 :(得分:2)
如果您有能力使用外部库,则可以使用moment.js。
然后,要读取这些日期,只需使用以下行:
moment('01-Apr-20', 'DD-MMM-YY')
返回具有很多功能的矩对象(基本上类似于Date对象)。
要安装:
Node.js / npm:npm install moment
,然后使用require()
或import moment from 'moment'
导入。
Vanilla javascript:将以下脚本标记添加到您的html代码中:<script src="https://momentjs.com/downloads/moment.js"></script>
。
答案 1 :(得分:-1)
您不需要添加额外的第二个参数。仅第1个参数date足以将其转换为javascript date类型对象。
new Date('01-Apr-20')
如果需要以任何特定格式显示它,则可以使用日期库程序包,例如luxon(尺寸较小的优点)
https://moment.github.io/luxon/docs/manual/formatting.html#presets