UNIX TIME 으로 날짜 상태 표현
/* 유닉스 타임 날짜 계산 */
function util_convert_to_millis(time){
// ex) time value = 1481521584.676
var currentTime = new Date().getTime()/1000;
var inputTime = time;
var diffTime = currentTime - inputTime;
var postTime;
switch(true) {
case diffTime < 60:
postTime = '방금';
break;
case diffTime < 3600:
postTime = parseInt(diffTime/60) +'분 전';
break;
case diffTime < 86400:
postTime = parseInt(diffTime/3600) + '시간 전';
break;
case diffTime < 604800:
postTime = parseInt(diffTime/86400) + '일 전';
break;
case diffTime > 604800:
var date = new Date(time*1000);
postTime = date.getFullYear() + "/" + date.getMonth() + "/" + date.getDate();
break;
}
return postTime;
}
'Programming > javascript' 카테고리의 다른 글
[javascript] 해쉬태그, 앳 변환 (0) | 2017.02.03 |
---|---|
[javascript] 주소창 URL 바꾸기 (0) | 2017.02.03 |
IOS safari 세션 문제 (0) | 2017.01.25 |
[javascript] 엘리먼트 사이즈 구하기 (0) | 2017.01.10 |
[javascript] 웹 브라우저, 모바일 디바이스 구분하기 (0) | 2016.11.04 |