JavaScript 시간 차이 플러그인 공유 참조. 특정 내용은 다음과 같습니다
HTML은 다음과 같습니다.
<html> <head> </title> <script src = "js/timedifference.js"type = "text/javaScript"> </script> <script> <script> <script> <script> <js/jquery-1.10.2-min.js "type ="text/javaScript "> </head> <body> <h2> 플러그> 릴리스 : < id = "alldemo"> </small> </h2> <script type = "text/javaScript"> $ ( "#AllDemo"). text (timeDifference ( "2016-06-05 10:11:00"); </script> <font color = "red"id = "demo1font"> 2016-06-03 10:20:23 </font> <br> 현재 시간 차이 : <strong> <font color = "red"> <span id = "timeDifferenceEndemo1"> </span> </font> </strong> <br> 10:02:23 </font> <br> 현재 시간 차이 : <strong> <font color = "red"> <span id = "timedifferenceEmo2"> </span> </font> </strong> </body> <script type = "text/javaScript"> $ (document). reque () {// 2016-3 10:23 VAR demo1result = timedifference ( "#demo1font"). </script> </html>timedifference.js 코드는 다음과 같습니다.
/** * 함수 지침 : * 1. 함수 timeDifference () * 반환 설명 : 현재와의 시차를 반환 */함수 timedifference (tmptime) {var mm = 1000; // 1000 밀리 초는 1 초 var minute = mm * 60을 나타냅니다. var 시간 = 분 * 60; var day = Hour * 24; var month = day * 30; var anstimedifference = 0; // 레코드 시차 var tmptimestamp = tmptime? date.parse (tmptime.replace (/-/gi, "/")) : new date (). gettime (); // 정기적으로 정기적으로 일치 yyyy-mm-dd h : m : s var nowtime = new date (). gettime (); // 현재 시간을 얻습니다. (tmptimedifference <0) {// 시간이 초과되고 경고 ( "시작 날짜는 종료 날짜보다 크고 계산이 실패합니다!"); 반환 0; } /*** 각 기간에 밀리 초로 표현 된 값으로 시간을 반올림합니다. 0 인 경우 * * / var dishentbcemonth = tmptimedifference / month에 도달하지 않습니다. // 한 달에 걸쳐 var differencebceweek = tmptimeDifference/(7 * day); // 주중 채우기 var differencebceday = tmptimedifference/day; // 하루를 채우는 날을 채우십시오. var differencebcehour = tmptimedifference/hour; // var var varlybceminute = tmptimedifference // retory minute; // 직접 반환 시간을 채우십시오} else if (differebceweek> = 1) {anstimedifference = parseint (diferebceweek) + "주 전"; } else if (diferebceday> = 1) {anstimedifference = parseint (diferebceday) + "Day Agon"; } else if (diferebcehour> = 1) {anstimedifference = parseint (diferebcehour) + "시간 전"; } else if (diferebceminute> = 1) {anstimeDifference = parseint (diferebceminute) + "분 전"; } else {anstimedifference = "Just"; } return anstimedifference;}결과는 그림에 나와 있습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.