테스트 사이트 - 개발 중인 베타 버전입니다

지난 시간 경과시간 페이스북 sns 처럼 보여주기 javascript 버전

· 10년 전 · 403

지난 시간 경과시간 페이스북 sns 처럼 보여주기는

 

php버전은 있는데, 최근 하이브리드앱 개발하면서 php에서 하던일을

javascript로 바꿔야하는 일이 많아져서 하나 만들었습니다.

java로 된 것은 검색에 나오는데 이를 변경해서 적용했습니다.

 

function createdatawithcheck(data){
 //
 var sec = 60;
 var mins = 60;
 var hours = 24;
 var days = 7;
 var month =12;
 
 //시간차 비교
 //현재시간 - 등록된시간
 
 //현재시간
 var tday = new Date();
 var cday = new Date(data);
 var difftime = Math.floor((tday - cday)/1000);
 var msg="";
 if(data == "0000-00-00 00:00:00"){
  
  msg = 0;
  
  }else
 
 if(difftime < sec){
  msg="방금";
 }else if((difftime /=sec) < mins){
  
  msg=Math.floor(difftime) + "분";
 }else if((difftime /=mins) < hours){
  
  msg=Math.floor(difftime) + "시간";
 }else if((difftime /=hours) < days){
  
  msg=Math.floor(difftime) + "일";
 }else if((difftime /=days) < month){
  
  msg=Math.floor(difftime) + "달";
 }else {
  
  msg=Math.floor(difftime) + "년";
 }

return msg;
 } 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
12245
12244
12243
12241
12239
12238
12237
12233
12232
12230
355
12227
12226
12225
353
12221
12220
12219
12218
12217
12216
12215
12214
12213
12212