Javascript Diferença de tempo Compartilhamento de plug-in para sua referência. O conteúdo específico é o seguinte
O HTML é o seguinte:
<html> <head> <title> </title> <script src = "js/timeDifference.js" type = "text/javascript"> </sCript> <script src = "js/jQuery-1.10.2-min.js" type = "text/javascript" id = "allDemo"> </mall> </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> Diferença horária: <strong> <font color = "Red"> <span id = "timediftenciEdemo1"> </span> </font> </strpot> <br> 10:02:23 </font> <br> Diferença horária: <strong> <font color = "RED"> <span id = "timedifferenceEncenemo2"> </span> </font> </strong> </body> <script type = "text/javascript"> (document). Demo1Result = Timedifference ($ ("#DemoS1Font"). Text ()); </script> </html>O código timedifference.js é o seguinte:
/** * Instruções de função: * 1. Chame diretamente a função timedifference () * Return Descrição: Retorne a diferença de horário da atual */função timedifference (tmptime) {var mm = 1000; // 1000 milissegundos representam 1 segundo minuto var = mm * 60; var hora = minuto * 60; var dia = hora * 24; var mês = dia * 30; var ANSTIMEDIFFERÊNCIA = 0; // Diferença de tempo registra var tmptimestamp = tmptime? DATE.PARSE (TMPTIME.REPLAPE (/-/GI, "/")): new Date (). GetTime (); // Combine regularmente aaaaaaaaaaaaaaaaaaaaaaaaaaaaa. (tmptImedifference <0) {// A hora é excedida, o alerta ("A data de início é maior que a data de término, o cálculo falha!"); retornar 0; } /*** arredondando o tempo pelos valores expressos em milissegundos em cada período de tempo enfatizado no início. Se for 0, não atingirá * * / var diferençaBCEMONH = tmptimedifference / mês; // preenche o mês redondo var diferençabceweek = tmptImedifference/(7 * dia); // preenche a semana renda var diferençabceday = tmptImedifference/dia; // preenche o dia redondo var diferençabcehour = tmptimEdifference // hora; // preenchendo a hora redonda bourbCeminute = tmptim> // preencha o tempo de retorno diretamente} else if (diffrebceweek> = 1) {AnstImedifference = parseInt (DIFERBCEWEEK) + "semanas atrás"; } else if (DIFEREBCEDAY> = 1) {ANSTIMEDIFFERFENCIFICANTE = parseInt (DIFERBCEDAY) + "dia atrás"; } else if (difherebcehour> = 1) {AnstImedifference = parseInt (difherebcehour) + "horas atrás"; } else if (difherebceminute> = 1) {AnstImedifference = parseInt (difherebceMinute) + "minutos atrás"; } else {Anstimedifference = "Just"; } retornar Anstimedifference;}Os resultados são mostrados na figura:
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.