【发布时间】:2022-01-12 03:24:50
【问题描述】:
我正在处理一个 react 项目,现在我需要在屏幕上显示数据库日期值的两个字段(日期和小时)。
createdAt: "2021-12-07T00:03:19.474Z"
我需要显示类似的字段
Date: 07/12/2021
Hour: 03:19
你有什么想法吗?谢谢!
【问题讨论】:
标签: reactjs json postgresql date datetime
我正在处理一个 react 项目,现在我需要在屏幕上显示数据库日期值的两个字段(日期和小时)。
createdAt: "2021-12-07T00:03:19.474Z"
我需要显示类似的字段
Date: 07/12/2021
Hour: 03:19
你有什么想法吗?谢谢!
【问题讨论】:
标签: reactjs json postgresql date datetime
您可以探索Date 对象并使用其方法(例如getHours、getMinutes)。
const dateFromDB = '2021-12-07T02:22:30.929+00:00';
const date = new Date(dateFromDB);
const day = date.getDate();
const month = date.getMonth();
const year = date.getFullYear();
const hours = date.getHours();
const minutes = date.getMinutes();
console.log(`Date: ${day}/${month}/${year}`);
console.log(`Hour: ${hours}:${minutes}`);
或者,如果您可以经常使用外部库/处理日期,请使用更方便的库。
【讨论】: