<div class="codetitle"> <span><a style="CURSOR: pointer" data="59218" class="copybut" id="copybut59218" onclick="doCopy('code59218')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code59218"> <br><script type="text/javascript"> <br> //날짜 문자열과 현재 날짜의 차이를 계산합니다<br>//입력 매개변수 형식은 다음과 같습니다: 2012-12-12 12:12:12 <br>//차이 문자열 반환<br>function GetDateDiff( datetime) <br>{ <br>// JS에서는 2012 - 12 - 12 12: 12: 12 문자열을 시간 객체로 변환할 수 있습니다. <br>// 기본적으로 2000/05/만 있기 때문입니다. 05가 제어됩니다. 형식의 문자열을 시간 객체로 변환합니다. <br>var dateBegin = new Date(datetime.replace(/-/g, "/")) <br>var dateEnd = new Date(); >var dateDiff = dateEnd .getTime() - dateBegin.getTime(); <br>// 일수 차이 계산<br>var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000)); >var returnstr = ""; <br>if(dayDiff > 2) //어제 직전의 시간 문자열을 반환합니다. <br>{ <br>return datetime; <br>} <br>else //처리 중 그저께부터 <br>{ <br>var parttime = datetime.substring(11); <br>switch (dayDiff) <br>{ <br>case 2 : <br>returnstr = "어제" parttime; <br>break; <br>case 1 : <br>returnstr = "어제" parttime; <br>break <br>기본값: //오늘 작업<br>Math.floor(dateDiff / (60 * 1000)); //분 차이 계산 Number<br>if(분왼쪽 > 30) <br>{ <br>returnstr = "오늘" 파트타임 <br>} <br>else if (분왼쪽 = = 0) <br>{ <br>returnstr = Math .floor(dateDiff / 1000) "초 전"; <br>} <br>else <br>{ <br>returnstr = Minuteleft "분 전"; >} <br>} <br>alert(returnstr) ; <br>return returnstr; <br>} <br>} <br>☆기타 기록: <br>// <br>//// 숫자 계산 시간 <br>// var leftSecond1 = dateDiff % ( 24 * 3600 * 1000) // 일수 이후 남은 밀리초 수 계산 <br>// var hourDiff = Math.floor(leftSecond1 / (3600 * 1000) )) <br>//// 분 단위로 차이 계산 <br>/ / var leftSecond2 = leftSecond1 % (3600 * 1000) // 시간 이후 남은 밀리초 수 계산 <br> // var MinuteDiff = Math. Floor(leftSecond2 / (60 * 1000)) <br>//// 차이 초 계산<br>// var leftSecond3 = leftSecond2 % (60 * 1000) // 분 계산 후 남은 밀리초 수<br>// var secondDiff = Math.round(leftSecond3 / 1000) <br>// var returnstr = "";//function ToDate1(datetime) <br>//{ <br>// // 20080808을 변환할 수 있습니다. JS의 기간 객체에 문자열 <br>// return new Date(bd.replace(/^(d{4})(d{2})(d{2})$/, "$1/$2/$3" )); <br></script> <br><br> <br>이 기능을 직접 인용하면 됩니다.</div>