reactjs - 格式化输入日期集
问题描述
您好我在显示并为我的输入日期提供合适的格式时遇到问题,当加载它通过我收到的道具值接收的页面时,我在 useEffect 中像这样传递它们:
useEffect(() => {
setUsuario(props.history.location.state);
}, [])
我的 setUsuario 是:
const [usuario,setUsuario]= useState({
usuEcode : '',
usuName : '',
usuDni : '',
usuAddress : '',
usuEmail : '',
usuPassword : '',
usuPhone : '',
usuCelhphone : '',
usuBirthday : '',
usuId : '',
usuIni : '',
usuFin : '',
usuUniversity : '',
usuDegree : '',
devId : '',
recId : '',
usuBasicAmount : '',
payId : '',
usuCuentabanco : ''
});
然后我尝试像这样在输入日期中显示它
<Input type="date" name="usuBirthday" value={usuario.usuBirthday} onChange={ingresarValoresMemoria} id="date" placeholder="" />
但是他在控制台中打印时没有向我显示它以这种方式向我显示值
2021-10-11T00:00:00
我怎样才能给它我的输入日期期望的格式并以这种格式“DD/MM/YYYY”显示它
解决方案
尝试使用矩库
// date should be 2021-10-11T00:00:00
const value = moment(usuario.usuBirthday).format('DD/MM/YYYY')
// value ==> 11/10/2021
<Input ... value={value} ... />
推荐阅读
- python - 针对用户登录绘制时间序列时出现问题?
- java - 如何使用viewpager一次获得一项垂直滚动
- vue.js - 无法将 CSS 加载到 Vue cli 项目中。Mimetype 始终为 html
- java - 如何在春季百里香中将值重新分配给全局定义的变量
- php - Codeigniter 会话数据或数据库查询?
- python - 如何将 LDAP AD 组映射到 python flask AppBuilder 中的用户角色
- c# - 触发集合中某个元素的 PropertyChanged
- javascript - rellax.js 无法指定区域吗?
- react-native - 绝对定位在 FlatList 中不起作用
- cassandra - Cassandra:如何对数据进行建模以便计算时间范围内的百分比变化?