jquery 對時間進行格式化,出現14小時誤差

NO IMAGE

Fri May 11 12:38:17 CST 2018

在new Date(time)時,會去按照CST去轉化時間,所以手動把CST時區換掉

function fmt(time) {
      var dateStr=time.trim().split(” “);
      var strGMT = dateStr[0] ” ” dateStr[1] ” ” dateStr[2] ” ” dateStr[5] ” ” dateStr[3] ” GMT 0800″;
      var date = new Date(Date.parse(strGMT));
      var year = date.getFullYear();  //獲取年
      var month = date.getMonth() 1;    //獲取月
      var day = date.getDate(); //獲取日
      var hours = date.getHours();
      var minutes = date.getMinutes();
      var sec = date.getSeconds();
console.log(year “:” month “:” day “:” hours “:” minutes “:” sec)
  }