Javascript 如何使用react.js获取dd/MM/yyyy格式?
我正在尝试为日期提供良好的格式:dd/MM/yyyy。现在我得到的是1606348737089,而不是dd/MM/yyyy格式。这是我的密码:Javascript 如何使用react.js获取dd/MM/yyyy格式?,javascript,reactjs,Javascript,Reactjs,我正在尝试为日期提供良好的格式:dd/MM/yyyy。现在我得到的是1606348737089,而不是dd/MM/yyyy格式。这是我的密码: import React, { useState, useEffect } from 'react'; function App() { const [date, setdate] = useState(Date.now()) return ( <div> <p>{date}<
import React, { useState, useEffect } from 'react';
function App() {
const [date, setdate] = useState(Date.now())
return (
<div>
<p>{date}</p>
</div>
);
}
export default App;
import React,{useState,useffect}来自“React”;
函数App(){
const[date,setdate]=useState(date.now())
返回(
{date}
);
}
导出默认应用程序;
这是我的密码:
你知道我怎么做吗
多谢各位 您可以创建如下函数,并将状态值作为参数传递,只需在渲染方法中调用该函数;)
函数formattedDate(stateValue=新日期){
let month=String(stateValue.getMonth()+1);
let day=String(stateValue.getDate());
const year=String(stateValue.getFullYear());
如果(月长<2)月='0'+月;
如果(日长<2)天='0'+天;
返回`${day}/${month}/${year}`;
}
您可以使用像dayjs这样的轻量级日期库来格式化日期:
import React, { useState, useEffect } from 'react';
import dayjs from 'dayjs';
function App() {
const [date, setdate] = useState(Date.now())
return (
<div>
<p>{dayjs(date).format('DD/MM/YYYY')}</p>
</div>
);
}
export default App;
import React,{useState,useffect}来自“React”;
从“dayjs”导入dayjs;
函数App(){
const[date,setdate]=useState(date.now())
返回(
{dayjs(date.format('DD/MM/YYYY')}
);
}
导出默认应用程序;
Date.now()返回一个。如果您不介意包含另一个库,您可以使用并执行任何您想要的格式。嗨,Peter,我只是简单介绍一下。欢迎来到堆栈溢出。对于你过去的问题,你没有接受任何答案。请参阅,也请通过,以便您熟悉如何使用此平台。