기존에는 DB 시간이 계속 다르게 저장되어 아래와 같이 string타입으로 바꾸고, time 필드도 string으로 저장했다.. 아래와같이
const originalCurrentDate = new Date();
const year = originalCurrentDate.getFullYear();
const month = String(originalCurrentDate.getMonth() + 1).padStart(2, '0');
const day = String(originalCurrentDate.getDate()).padStart(2, '0');
const hours = String(originalCurrentDate.getHours()).padStart(2, '0');
const minutes = String(originalCurrentDate.getMinutes()).padStart(2, '0');
const currentDate = `${year}-${month}-${day} ${hours}:${minutes}`;
하지만 DB 세션의 타임존만 바꿔도 시간이 바뀐다!
SET GLOBAL time_zone = 'Asia/Seoul';
SET SESSION time_zone = 'Asia/Seoul';
많은 도움이 되었습니다, 감사합니다.