首頁  >  文章  >  後端開發  >  Nodejs Date 儲存到mysql中時區問題,處理方法

Nodejs Date 儲存到mysql中時區問題,處理方法

巴扎黑
巴扎黑原創
2016-11-10 11:38:172295瀏覽

nodejs中mysql用法

1、建立資料庫連線:createConnection(Object)方法 此方法接受一個物件作為參數,該物件有四個常用的屬性host,user,password,database。與php中連結資料庫的參數相同。屬性清單如下:

[javascript] view plaincopy

 

       host: 連接資料庫所在的主機名稱. ( Address: 用於TCP連接的IP位址. (可選)  

socketPath: 連結到unix域的路徑。使用host和port時該參數會被忽略.  

user: MySQL用戶的用戶名.  

password: MySQL用戶的密碼.  

database: 鏈接到可選的資料庫名稱連接到選件資料庫名稱).的字元集. (預設: 'UTF8_GENERAL_CI'.設定該值要使用大寫!)  

timezone: 儲存本地時間的時區. (預設: 'local')  

stringifyObjects: 'local')  

》 (預設: 'false')  

insecureAuth: 是否允許舊的身份驗證方法連接到資料庫實例. (預設: false)  

typeCast: 確定是否為本地類型預設值轉換為本機JavaScript: 

queryFormat: 自訂的查詢語句格式化函數.  

supportBigNumbers: 資料庫處理大數字(長整數與含小數),時應啟用 (預設: false ;數字以字串的方式回傳(預設: false).   

dateStrings: 強制日期類型(TIMESTAMP, DATETIME, DATE)以字串傳回,而不是一javascript Date物件回傳.開啟偵錯. (預設: false)  

multipleStatements: 是否允許在一個query中傳遞多個查詢語句. (Default: false)  

sql): 鏈接標誌.處理

連接的屬性 dateStrings 設定為true ,儲存的時間加上8個鐘

var date = new Date();

date.setHours(date.getHours() + 8);

date.setHours(date.getHours() + 8);

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn