我有一个日期输入字段,看起来像output image i got
UI中显示的是dd/mm/yyyy
。但我需要的是yyyy/mm/dd
。它应该显示yyyy/mm/dd
而不是dd/mm/yyyy
我尝试的代码:
export default function App() {
const onDateChange = (dateValue) =>{
console.log(dateValue)
}
return (
<div>
<input onChange = {(e)=>{onDateChange(e.target.value)} } type="date" format='yyyy/mm/dd' />
</div>
);
}
我需要的是yyyy/mm/dd
。它应该显示yyyy/mm/dd
而不是dd/mm/yyyy
我尝试搜索堆栈溢出。一些答案显示,它的变化取决于地区。但我需要它是yyyy/mm/dd
每次修复。我尝试了很多。但无法找到解决方案。请帮助我一些解决方案
2条答案
按热度按时间brgchamk1#
为了更好地使用日期,我建议您使用day.js库,它很小,但非常有用,在它中您可以找到一个选项来格式化您的日期,如
dayjs().format(YYYY-MM-DD)
希望对你有用
lp0sw83n2#
要设置和获取dd-mm-yyyy格式的输入类型日期,我们将使用type属性。type属性用于定义日期选择器或控件字段。在此属性中,您可以设置从哪个日-月-年到哪个日-月-年日期可供选择的范围。