在使用程式讀取資料庫的時候其實會有一個預設的時區,通常預設會使用系統的時區來當成讀取的時區,不過我們有時候可能會希望他可以使用 UTC+0 時區,或是想要強制設定到某個時區就可以使用以下的設定方法。
Sequelize 設定檔
{ "development": { "username": "postgres", "password": "postgres", "database": "YOUR_DATABASE_NAME", "host": "127.0.0.1", "port": 5432, "dialect": "postgres", "dialectOptions": { "useUTC": false }, "timezone": "+08:00" } }
設定檔意義
- dialectOptions.useUTC:讀取資料庫使用的時區設定
- timezone:寫入在料庫使用的時區設定
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!