node.js - 使用 CURRENT_DATE、Now() 和 CURRENT_TIMESTAMP 返回错误的日期和时间 - 关闭 1 天/停留在 23:00
问题描述
奇怪的是,当我检查终端时,正在显示正确的日期。又名 2021 年 4 月 15 日。但是,当我使用相同的查询将它返回到我的前端时,日期和时间是错误的。(终端中没有时间戳,但返回结果前端有一个。这是我返回前端的代码。
//get staff records
app.get("/admin/staff/display", async (req, res) => {
try {
const allStaffDetails = await pool.query("SELECT firstname, lastname, phonenumber, date FROM staff ORDER BY staff_id");
const allStaffDetails = await pool.query("SELECT * FROM staff ORDER BY staff_id");
(I dont use both of these querys at once, but both return the incorrect values)
res.json(allStaffDetails.rows);
} catch (error) {
console.error(error.message);
}
});
我的前端以以下格式返回数据 - 2021-04-14T23:00:00.000Z。它目前是英国第 15 日,(在撰写本文时)和 12.04pm。理想情况下,我根本不希望记录/返回时间戳。只有日期。
解决方案
推荐阅读
- typescript - Webpack / Typescript 未正确解析 for-await 循环
- php - 为什么php-pdo不插入值
- dart - 如何一次加载资产文件夹中的所有图像?
- amazon-web-services - 十月 CMS 与 AWS Cloudfront
- django - Django如何自定义内联错误消息
- java - 使用 sendKeys(fileAbsolutePath) 时如何修复文件上传错误在 Chrome 73 中?
- reactjs - 在反应 jest-test 中从 onClick 模拟 http.get 方法
- c# - 将 SQL Server 中的多个单元格合并为一个单元格
- javascript - 循环内的 Lodash Throttle 或 Debounce 问题
- css - Bootstrap 4 自定义复选框未显示