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

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

· 10년 전 · 405

지난 시간 경과시간 페이스북 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;
 } 

댓글 작성

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

로그인하기

게시글 목록

번호 제목
12307
12306
12305
12304
12303
JavaScript 계산기
12302
12301
12300
12299
12298
12297
12296
12295
12294
12293
12292
12291
12290
12289
12288
12287
12286
12285
12284
12283