trình điều khiển node-postgres là phần thực sự tạo đối tượng Date () từ dữ liệu được gửi từ các cột ngày ( https://node-postgres.com/features/types#date-timestamp-timestamptz )
Với postgres, bạn có thể sửa đổi trình phân tích cú pháp loại của node-pg như được mô tả trong đây https://github.com / brianc / node-pg-styles
Có thể tìm nạp oid của loại ngày là 1082 bằng truy vấn sau
select typname, oid, typarray from pg_type where typname = 'date' order by oid;
Vì vậy, để ghi đè loại ngày sẽ được truyền dưới dạng chuỗi, bạn chỉ cần thực hiện điều này trước khi thiết lập kết nối db của mình (tôi cho rằng người ta có thể làm điều đó, ví dụ như trong knoxfile.js):
var types = require('pg').types;
// override parsing date column to Date()
types.setTypeParser(1082, val => val);