我有一个对象数组,上面有一个日期作为字符串,它看起来像这样
Object {
"Date": "2021-01-20T00:00:00",
"Amount": "2000",
"Value": 6,
},
然后我解析对象数组并将其显示在表格上,但是我想将日期显示为 像这样的日/月 5/1
答案 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}`)