시간대: Nodejs
같은 상황에 처한 분들에게 조금이나마 도움이 되고자 이 짧은 글을 작성하게 되었습니다.
동료의 도움으로 해결책을 찾았습니다.
서비스 아파트 예약 앱check site here에 대한 로직을 작성한 후 예약 영수증에서 이메일이 정확한 시간을 보내지 않는다는 것을 발견했습니다. 나는 아프리카, 나이지리아에 살고 있지만 성공적인 예약 후 사용자에게 제공되는 시간대는 동부 표준시, 즉 전날부터 현재 시간까지입니다. 나의 경우에는:
2021년 12월 18일 토 ~ 2021년 12월 19일 일요일 대신 2021년 12월 17일 금요일 ~ 2021년 12월 18일 토
✅ 빠른 수정은 다음과 같습니다.
const express = require('express');
const app = express();
const port = process.env.PORT || 4545
process.env.TZ ="Africa/Lagos"
...
app.listen(port, () => {
console.log(`Server Established and running on Port ⚡${port}`)
})
결론
process.env.TZ ="Continent/Country"
를 사용하여 표준 시간대를 올바른 값으로 쉽게 설정할 수 있습니다. 이 게시물이 도움이 되었기를 바랍니다. 읽어 주셔서 감사합니다.
Reference
이 문제에 관하여(시간대: Nodejs), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/drsimplegraffiti/time-zone-nodejs-3lol텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)