timestamp 를 date 형식으로 보여주기(like php date())

timestamp 로 받은 값을 원하는 date형식으로 보여주는 겁니다.
아주 간단하므로, 원하시는대로 살을 붙여서 사용하시면 됩니다.
샘플로 월을 영어로 표기하도록 해봤습니다.

소스코드

var DateFormatter = {
month : [‘Jan’,’Feb’,’Mar’,’Apr’,’May’,’Jun’,’Jul’,’Aug’,’Sep’,’Oct’,’Nov’,’Dec’],
parse : function(timestamp, format) {
var timestamp = parseInt(timestamp);
if(timestamp < 10000000000) timestamp *= 1000;

_date = new Date();
_date.setTime(timestamp);

var year = _date.getFullYear();
var month = this.month[_date.getMonth()];
var day = _date.getDate();

var hour = _date.getHours();
var min = _date.getMinutes();
var sec = _date.getSeconds();

if(format){
format = format.replace(/y/i, year);
format = format.replace(/m/i, month);
format = format.replace(/d/i, day);
format = format.replace(/h/i, hour);
format = format.replace(/i/i, min);
format = format.replace(/s/i, sec);

return format;
}
else{
return day + ” ” + month + ” ” + year;
}
}
};

사용예제

var timestamp = new Date().getTime();
alert(DateFormatter.parse(timestamp));
alert(DateFormatter.parse(timestamp, ‘d m y h:i:s’));

 

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중