只显示一串日期中的日期和月份

时间:2021-01-24 19:02:41

标签: javascript reactjs react-native date jsx

我有一个对象数组,上面有一个日期作为字符串,它看起来像这样

    Object {
      "Date": "2021-01-20T00:00:00",
      "Amount": "2000",
      "Value": 6,
    },

然后我解析对象数组并将其显示在表格上,但是我想将日期显示为 像这样的日/月 5/1

3 个答案:

答案 0 :(得分:2)

如果您知道 Date 字符串的格式将保持不变,那么一些字符串拆分可以解决问题:

const obj = {
  "Date": "2021-01-20T00:00:00",
  "Amount": "2000",
  "Value": 6,
}

const [year, month, day] = obj.Date.substring(0, 10).split('-');

console.log(`${day}/${month}`)

答案 1 :(得分:0)

你可以像这样获取Date对象

const obj = {
  "Date": "2021-01-20T00:00:00",
  "Amount": "2000",
  "Value": 6,
}

const date = new Date(obj.Date);
const displayDate = date.getDate() + "/" + (date.getMonth() + 1);
console.log(displayDate);

答案 2 :(得分:0)

喜欢吗?

const obj = {
  "Date": "2021-01-20T00:00:00",
  "Amount": "2000",
  "Value": 6,
}
const [_, yyyy, mm, dd] = obj.Date.match(/(\d{4})-(\d{2})-(\d{2})/)
console.log(`${dd}/${mm}`)