Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用react.js获取dd/MM/yyyy格式?_Javascript_Reactjs - Fatal编程技术网

Javascript 如何使用react.js获取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}<

我正在尝试为日期提供良好的格式: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}</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,我只是简单介绍一下。欢迎来到堆栈溢出。对于你过去的问题,你没有接受任何答案。请参阅,也请通过,以便您熟悉如何使用此平台。