2012-11-15 2 views
0

나는 unix time을 가지고 있으며 Date 개체를 가져와야합니다. 예를 에 내가 13:44:6 얻을 결과유닉스 시간의 개체로 변환

var date = new Date(unix_timestamp*1000); 
var hours = date.getHours(); 
var minutes = date.getMinutes(); 
var seconds = date.getSeconds(); 
var formattedTime = hours + ':' + minutes + ':' + seconds; 

을,하지만 난 그것에서 시간과 날짜와 Date 개체를 만드는 방법 : 이 코드는 사람이 읽을 수있는 방법에 타임 스탬프를 변환?

+3

을 원하는대로 편집 할 수 있습니다. – loganfsmyth

+0

이 분명하면 "13 : 44 : 6"을 날짜 개체로 변환 하시겠습니까? – sparebytes

+0

sparebytes - 예 –

답변

0

내가 대한 프로토 타입 기능을 썼다 : 당신이 그것을 필요로하는 경우에

편집은 date.js 형식 지정에 대한 링크가 묻혀 비트가

, 그래서 여기에 링크입니다 날짜 유닉스 타임 스탬프를 YYYYMMDD으로 변환하는 개체.

당신은 내가 혼란, 이미 타임 스탬프에서 날짜 객체를 만드는거야

var bd = new Date(unix_timestamp * 1000); 
bd = bd.toYYYYMMDD(); 
// 1970-01-01 

if (!Date.prototype.toYYYYMMDD) { 
    (function() { 
     function pad(number) { 
      var r = String(number); 
      if (r.length === 1) { 
       r = '0' + r; 
      } 
      return r; 
     } 
     Date.prototype.toYYYYMMDD = function() { 
      if(!this.getUTCDate() || this.getUTCDate() === 'NaN') 
       return '1970-01-01'; 
      return this.getUTCFullYear() 
      + '-' + pad(this.getUTCMonth() + 1) 
      + '-' + pad(this.getUTCDate()); 
     }; 
    }()); 
}; 
관련 문제