Node.js MySql DATETIME 연동

 

Summry

본 문서에서는 DB의 DATETIME값을 출력하거나 렌더링할 때 Mon Feb 24 2020 15:15:53 GMT+0900 (GMT+09:00)같은 모양을 DB 원본 그대로 2020-02-24 15:15:53 처럼 바꾸는 방법을 정리한다.

send me email if you have any questions.


정리

"use strict"

const mysql = require("mysql");
const connection = mysql.createConnection({ // 연결할 DB 정의
    host : "____",
    user : "____",
    password : "____",
    database : "____",
    dateStrings: 'date' // 이부분을 추가하면 해결
});

module.exports = connection;

위의 소스코드는 database와의 연결을 정의한 코드이다. 여기에 dateStrings: 'date'를 추가하면 DB에 저장된 그대로 출력된다.

Reference

[Node.js] MySQL DATETIME 타입 속성을 nodejs와 연동시키는 방법 - cbw1030