JavaScript Time Difering Compat-in Compartir para su referencia. El contenido específico es el siguiente
El HTML es el siguiente:
<html> <fead> <title> </title> <script src = "js/timediferference.js" type = "text/javaScript"> </script> <script src = "js/jquery-1.10.2-min.js" type = "text/javaScript"> </script> </sead> <body> <h2> el tiempo de lanzamiento de complemento: <Smally <Small-"small id = "Alldemo"> </small> </h2> <script type = "text/javaScript"> $ ("#alldemo"). Text (TimEdiFference ("2016-06-05 10:11:00")); </script> <font color = "rojo" id = "demo1font"> 2016-06-03 10:20:23 </font> <br> Diferencia de tiempo actual: <strong> <font color = "rojo"> <span id = "timEdiferenceMo1"> </span> </font> </strong> <br> <font color = "rojo" id = "demo2font" >07-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-06-0T 10:02:23 </font> <br> Diferencia de tiempo actual: <strong> <font color = "rojo"> <span id = "timedifferenceMo2"> </span> </font> </strong> </body> <script type = "text/javaScript"> $ (documento) .ader (function () {// 2016-5-3 10:20:23 Var Demo1Result = TimediFference ($ ("#Demo1Font"). Text ()); </script> </html>El código TimEdiFference.js es el siguiente:
/** * Instrucciones de función: * 1. Llame directamente a la función TimEdifference () * Descripción de retorno: Devuelva la diferencia de tiempo de la actual * */función TimEdiFference (tMpTime) {var mm = 1000; // 1000 milisegundos representan 1 segundo var minuto = mm * 60; var hora = minuto * 60; var día = hora * 24; var mes = día * 30; var anstimedifference = 0; // Diferencia de tiempo de registro var tmpTiMestamp = tmpTime? Date.parse(tmpTime.replace(/-/gi, "/")) : new Date().getTime();//Regularly match yyyy-mm-dd H:m:s var nowTime = new Date().getTime();//Get the current timestamp var tmpTimeDifference = nowTime - tmpTimeStamp;//Calculate the difference between the timestamp and the time to be calculated if (tmptimedifference <0) {// se excede el tiempo, la alerta ("La fecha de inicio es mayor que la fecha de finalización, el cálculo falla!"); regresar 0; } /*** redondeando el tiempo por los valores expresados en milisegundos en cada período de tiempo enfatizado al principio. Si es 0, no alcanzará * * * / var DifferenceBCememonth = tmpTimediFference / mes; // relleno mes redondear var diferenciabceweek = tmpTiMedifference/(7 * día); // relleno semana redondear var de la diferenciabceday = tmpTiMedifference/day; // relleno día ronda var diferenciabceHour = tmpTiMedifference/hora; // relleno Hour Var DiferingBCeminute = tmpTimEdifferiferF. // llenar el tiempo de retorno directamente} else if (differebceweek> = 1) {anstimediferferferferferfer = parseInt (diferebceweek) + "hace semanas"; } else if (DiFerebCeday> = 1) {AnstimediFference = parseInt (DifeRebceday) + "hace día"; } else if (DiferebceHour> = 1) {AnstimediFference = parseInt (DiferebceHour) + "Houres hace"; } else if (DiferebCeminute> = 1) {AnstimediFference = parseInt (DiferebCeminute) + "Hace minutos"; } else {AnstimediFference = "Just"; } return AnstimediFference;}Los resultados se muestran en la figura:
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.