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)); 

arrow
arrow
    文章標籤
    javascript timezone date
    全站熱搜

    Outsourcing Ken 發表在 痞客邦 留言(0) 人氣()