1 頁 (共 1 頁)

(V3)遊戲即時訊息時間錯誤修改

文章發表於 : 2012-06-26 9:01 am
stu6707
v3-t36719.html

發現這篇有一個錯誤,時間超過中午12時會扣除12小時,從24小時制變成12小時制,但是12時也會被扣12小時

中午12點就變成00點了...

以下是修改後的程式碼,也順便加上了秒數

代碼: 選擇全部
function wog_log_save(s) {
   if (wog_log.length >= 10) {
      wog_log.shift();
   }
   var date = new Date();
   var year = date.getFullYear();
   var month = date.getMonth() + 1;
   var day = date.getDate();
   var hour = date.getHours();
   var minute = date.getMinutes();
   var second = date.getSeconds();
   var cut = '';
   if (hour < 12) {
      cut = 'am';
   } else {
      if (hour != 12) {
         hour -= 12;
      }
      cut = 'pm';
   }
   if (month < 10) {
      month = '0' + month;
   }
   if (day < 10) {
      day = '0' + day;
   }
   if (hour < 10) {
      hour = '0' + hour;
   }
   if (minute < 10) {
      minute = '0' + minute;
   }
   if (second < 10) {
      second = '0' + second;
   }
   var time_get = year + '/' + month + '/' + day + ' ' + hour + ':' + minute + ':' + second + ' ' + cut;
   wog_log.push(s + ',' + time_get);
}