如何从 json 对象值中获取某些文本

How to get certain text from json object value

我正在使用 React JS。我有一些 json 数据,我正在其中获取时间戳。它有日期和时间。例如:

timestamp":"2020-03-23T14:00:00.000Z"

现在在获取所有 json 数据(包括时间戳)之后。我想制作图表,但我只想在图表中使用日期,而不是时间。如何仅以 2020/03/23 的形式从时间戳中获取日期,而不是 -,而是 /?我正在使用 chartjs 制作图表谢谢。

编辑:

for (const dataobj of json) {
      let tempsymbolsDate = dataobj.timestamp.split("T")[0];
      tempsymbolsDate.replace("-", "/"); //here it doesn't replace with `/` 
      console.log(tempsymbolsDate);
    }

您可以使用 "2020-03-23T14:00:00.000Z".split("T")[0] 拆分字符串以获得没有时间的日期。

要用 / 替换 - 个字符,请使用 str.replace(searchvalue, newvalue) 方法。例如: "2020-03-23".replace(/-/g, "/")

编辑:

for (const dataobj of json) {
      let tempsymbolsDate = dataobj.timestamp.split("T")[0];
      tempsymbolsDate = tempsymbolsDate.replace(/-/g, "/"); 
      console.log(tempsymbolsDate);
    }

编辑 2:

for (const dataobj of json) {
      let tempsymbolsDate = dataobj.timestamp.split("T")[0];
      tempArray = tempsymbolsDate.split("-");
      tempsymbolsDate = tempArray[2] + "/" + tempArray[1] + "/" + tempArray[0];
      console.log(tempsymbolsDate);
    }