close
在使用微軟資料庫時,
會有存入資料欄類別為datetime時,
取出的資料會有時差的問題,
如以下方式存入資料庫,
var date = new Date();
date.toISOString()
query_cmd = "INSERT Table ([Date]) VALUES (\'" + date.toISOString() +"\');";
在取出資料庫的該時間欄位時會呈現 2017-12-19T00:00:00 的字串,
此時先將字串轉換為變數,如下,
var date = new Date('2017-12-19T00:00:00');
再將物件加上台灣時區的時差,
date.setTime(d.getTime() + (8 * 60 * 60 * 1000));
文章標籤
全站熱搜