reactjs - Reactjs中日期格式的日期输入
问题描述
在我的组件中,从日期输入中,我得到了一个 cyyddmm 格式的输入。
我需要将日期格式从 cyymmdd 更改为 dd/mm/yyyy
function convertDate(ddmmyyyyDate){
dateParts = ddmmyyyyDate.match(/\d+/g)
cyy = Number(dateParts.pop()) - 1900
return cyy+dateParts[1]+dateParts[0]
}
convertDate('980424')
已经尝试过这段代码,但没有成功980424 to 24/04/1998
。
我怎样才能得到字符串日期格式?
解决方案
您可以使用时刻库来格式化日期。这是一个工作示例:https ://codesandbox.io/s/sleepy-sun-dli0d?file=/src/App.js
推荐阅读
- android - E/LoadedApk:无法仅在 Android Q (API 29) 上实例化 appComponentFactory
- spinnaker - Spinnaker halyard 部署 - 覆盖 readinessprobe 配置
- javascript - 在 webgl 中旋转旋转轴
- amazon-web-services - 想使用 terraform 在一个 vpc 下创建两个 ec2 实例
- angular - RouterLink在第一次点击后不更新目标组件
- python - 使列表中每个 DataFrame 的每一列成为一个大列表中的自己的列表
- javascript - 如何访问对象内部数组中的值
- vue.js - 如何从 Vue.js 中另一个组件的方法渲染组件
- jquery - 如何使用 jquery 循环遍历多个分支 json 数组而不将结果限制为单个数组?
- c++ - 单链表被核心转储的 Hackerearth 练习问题的代码