欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Node.js中sequelize時區(qū)的配置方法

 更新時間:2017年12月10日 14:46:32   作者:will233  
這篇文章主要給大家介紹了關于Node.js中sequelize時區(qū)的配置方法,文中先對時區(qū)的基礎概念進行了簡單介紹,然后通過示例代碼詳細介紹了sequelize時區(qū)的配置方法,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。

基本概念

我們先來介紹一些可能當年在地理課上學習過的基本概念。

說起來,時間真是一個神奇的東西。以前人們通過觀察太陽的位置來決定時間(比如:使用日晷),這就使得不同經緯度的地區(qū)時間是不一樣的。后來人們進一步規(guī)定以子午線為中心,向東西兩側延伸,每 15 度劃分一個時區(qū),剛好是 24 個時區(qū)。然后因為一天有 24 小時,地球自轉一圈是 360 度,360 度 / 24 小時 = 15 度/小時,所以每差一個時區(qū),時間就差一個小時。

最開始的標準時間(子午線中心處的時間)是英國倫敦的皇家格林威治天文臺的標準時間(因為它剛好在本初子午線經過的地方),這就是我們常說的 GMT(Greenwich Mean Time)。然后其他各個時區(qū)根據標準時間確定自己的時間,往東的時區(qū)時間晚(表示為 GMT+hh:mm)、往西的時區(qū)時間早(表示為 GMT-hh:mm)。比如,中國標準時間是東八區(qū),我們的時間就總是比 GMT 時間晚 8 小時,他們在凌晨 1 點,我們已經是早晨 9 點了。

但是 GMT 其實是根據地球自轉、公轉計算的(太陽每天經過英國倫敦皇家格林威治天文臺的時間為中午 12 點),不是非常準確,于是后面提出了根據原子鐘計算的標準時間 UTC(Coordinated Universal Time)。

一般情況下,GMT 和 UTC 可以互換,但是實際上,GMT 是一個時區(qū),而 UTC 是一個時間標準。

下面開始本文的正文:

Node.js sequelize時區(qū)配置

sequelize 默認情況下,保存日期時會轉換成 +00:00時區(qū),例如

提交數據:

time=2017-07-17 16:52:12

數據庫中會保存成

2017-07-17 08:52:12

解決方式:

sequelize時配置時區(qū)

timezone: '+08:00'

如:

const sequelize = new Sequelize(config.database, config.username, config.password, {
 host: config.host,
 port: config.port,
 dialect: 'mysql',
 pool: {
 max: 5,
 min: 0,
 idle: 10000
 },
 timezone: '+08:00'
});

PS:鏈接的所有數據庫(讀和寫)都要設置合適的時區(qū),否則會出現時間寫入不一致的情況

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Node.js API詳解之 tty功能與用法實例分析

    Node.js API詳解之 tty功能與用法實例分析

    這篇文章主要介紹了Node.js API詳解之 tty功能與用法,結合實例形式分析了Node.js API中tty的基本功能、用法及終端操作相關使用技巧,需要的朋友可以參考下
    2020-04-04
  • Node.js圖片處理庫sharp的使用

    Node.js圖片處理庫sharp的使用

    這篇文章主要介紹了Node.js圖片處理庫sharp的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • NodeJS使用JWT跨域身份驗證方案詳解

    NodeJS使用JWT跨域身份驗證方案詳解

    JWT是為了在網絡應用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準,其組成部分為Header、Payload、Signature.Payload部分才是真正的用戶信息,它是用戶信息經過加密之后生成的字符串,Header和Signature是安全性相關的部分,只是為了保證token的安全性
    2023-02-02
  • 吐槽一下我所了解的Node.js

    吐槽一下我所了解的Node.js

    用了一年多 Node.js, 現在已經是 Node.js 的腦殘粉了,這篇日志比較雜,算是我對 Node.js 方方面面的一個集中吐槽。
    2014-10-10
  • node后端服務?;畹膶崿F

    node后端服務?;畹膶崿F

    這篇文章主要介紹了node后端服務?;畹膶崿F,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • nodejs獲取表單數據的三種方法實例

    nodejs獲取表單數據的三種方法實例

    在開發(fā)中經常需要獲取form表單的數據,這篇文章主要給大家介紹了關于nodejs獲取表單數據的三種方法,方法分別是form表單傳遞、ajax請求傳遞以及表單序列化,需要的朋友可以參考下
    2021-06-06
  • node高并發(fā)原理機制解讀

    node高并發(fā)原理機制解讀

    這篇文章主要介紹了node高并發(fā)原理機制,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Node.js模塊Modules的使用實戰(zhàn)教程

    Node.js模塊Modules的使用實戰(zhàn)教程

    這篇文章主要介紹了Node.js模塊Modules的使用,模塊就是一個聲明了裝飾器@Module()的類。裝飾器@Module()提供了元數據,以便讓Nest組織應用程序結構
    2023-04-04
  • 一文詳解node.js有哪些全局對象呢

    一文詳解node.js有哪些全局對象呢

    這篇文章主要介紹了一文詳解node.js有哪些全局對象呢,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • nodejs中實現sleep功能實例

    nodejs中實現sleep功能實例

    這篇文章主要介紹了nodejs中實現sleep功能實例,本文講解了sleep功能的開發(fā)過程和使用效果及性能測試,需要的朋友可以參考下
    2015-03-03

最新評論