node.js, mysql, 날짜 및 시간 오프셋
노드에 mysql 모듈을 사용하여 mariadb 인스턴스에 연결되어 있습니다.
노드 모듈, mysql: "버전": "2.5.3", "라이선스": "MIT", "작성자": {"name": "Felix Geisendörfer", ...
노드, 버전 v0.12.0
연결 풀을 사용하여 mysql에 액세스하는 중입니다.
mysqlPool = mysql.createPool({
'host':'myhost',
'port':'3306',
'database':'mydb',
'user':'root',
'password':'mypass',
'timezone':'utc'
});
데이터베이스에 다음과 같이 설정된 테이블에 datetime 필드가 있습니다. 2015-06-110 09:25:43
그러나 데이터베이스에서 이를 쿼리하면 다음과 같은 응답이 나타납니다.Thu Jun 11 2015 10:25:43 GMT+0100 (GMT 일광 절약 시간)
제 질문은 왜 GMT+0100이 응답에 적용되는 것인가요?
감사해요.
그것은 해결책이 아니라 해결책입니다.
데이터베이스에서 날짜를 읽은 후 '.toUTCString()' 메서드를 호출하면 올바른 시간이 반환됩니다.
언급URL : https://stackoverflow.com/questions/30776531/node-js-mysql-datetime-and-time-offset
'programing' 카테고리의 다른 글
루프용 Javascript 내부의 비동기 프로세스 (0) | 2023.07.24 |
---|---|
@Configuration Properties를 @Configuration으로 자동 배선하는 방법은 무엇입니까? (0) | 2023.07.24 |
Powershell: 존재하지 않을 수 있는 경로를 확인하시겠습니까? (0) | 2023.07.24 |
Node.js - 현재 파일 이름 가져오기 (0) | 2023.07.24 |
wkhtmltopdf Docker 이미지 설치 및 실행 방법 (0) | 2023.07.24 |