当前位置: 首页 > 知识库问答 >
问题:

在react[复制]中更改react日历的日期格式

段干昊然
2023-03-14

我使用react日历来显示日历。当前,当我尝试从其onChange方法访问日期时。

onChange = date => {
        console.log(date); //Sun Jul 19 2020 00:00:00 GMT+0530 (India Standard Time)
        this.setState({ date });
    }

我想以这样的方式更改此日期格式(07/18/2020)。

我尝试了格式化LongDate按照他们的留档,因为我无法得到想要的结果。

共有2个答案

郑锋
2023-03-14

您可以尝试使用toLocaleDateString:

onChange = date => {
        console.log(date); //Sun Jul 19 2020 00:00:00 GMT+0530 (India Standard Time)
        if (date instanceof Date) {
        this.setState({ date: date.toLocaleDateString()});
        }
}
严宏旷
2023-03-14

您应该使用toLocaleDateString,如下所示:

onChange = date => {
    console.log(date.toLocaleDateString());
    this.setState({ date: date.toLocaleDateString() });
}
 类似资料:
  • 问题内容: 我试图改变对象的格式,我试图以这种方式做到这一点: 但这对对象没有任何影响,仍然是旧格式,无法真正理解为什么会这样。 问题答案: 请尝试将两个概念区分开:您的数据和向用户呈现的数据(或用于其他目的的格式设置,例如包含在JSON中)。的保持值7可以表示为(格式化成)7,07,007或7,同时仍保持刚好相同的值而没有任何格式化信息- 外的格式化谎言。同样,a 具有一个时间点,它可以表示为(

  • 问题内容: 我想编写一个vba程序,该程序可以从网页自动下载历史库存数据。选择数据并单击下载按钮已在起作用。但是我也想更改日期,不适用于我的代码。 我想更改日期的Element的相应HTML代码,您可以在以下链接下找到该日期: 我要更改日期的元素的HTML代码 我现在使用的代码如下: 我非常感谢您的帮助! 问题答案: 请尝试以下方法。实际上,它单击年份和月份的下拉菜单,然后通过属性值选择适当的项目

  • 如何在转换为“YYYY-Mon-DD”后为今天日期添加一天。 注意到一些类在J2ME中不能工作,比如Simpledateformat类。

  • 问题内容: 我有一个小问题,我正在开发一个应用程序,我需要将每周的开始日期从星期一更改为另一个(星期四,星期六)。在Android中这可能吗,我需要计算周的开始及其知道日期的结束。(例如,星期几从星期四开始) 注意:我只是android开发的初学者。这是我的代码SimpleDateFormat dateformate = new SimpleDateFormat(“ dd / MM”); 使用上面

  • 我有一个小问题,我正在开发一个应用程序,我需要将一周的开始日从星期一更改为另一个(星期四,星期六)。这在android中可能吗,我需要计算一周的开始和结束知道日期。(例如,一周从星期四开始) 注意:我只是android开发的初学者。这是我的代码SimpleDataFormat DateFormat=new SimpleDataFormat(“dd/MM”); 使用上面的代码,我得到了结果,但星期一