Partage du plug-in de différence de temps JavaScript pour votre référence. Le contenu spécifique est le suivant
Le HTML est le suivant:
<html> <éad- head> <ititle> </ title> <script src = "js / timedIFFERS.js" type = "text / javascript"> </ script> <script src = "js / jQuery-1.10.2-min.js" type = "Text / javascrip id = "alldemo"> </small> </h2> <script type = "text / javascript"> $ ("# alldemo"). text (TimeDifférence ("2016-06-05 10:11:00")); </cript> <font color = "red" id = "Demo1font"> 2016-06-03 10:20:23 </font> <br> Différence de temps actuelle: <strong> <font color = "red"> <span id = "TimeDififeRendemo1"> </span> </font> </strong> <br> <font color = "Red" id = "Demo2font"> 2016-06-07 10:02:23 </font> <br> Différence horaire actuelle: <strong> <font color = "red"> <span id = "timeDiFferendeMo2"> </span> </font> </strong> </ body> <script type = "Text / javascrip Demo1Result = TimeDifeT ($ ("# Demo1font"). Text ()); $ ("# TIMEDIFFERENDEMO1"). </cript> </html>Le code TIMEDIFFERFE.js est le suivant:
/ ** * Instructions de la fonction: * 1. Appelez directement la fonction TimeDifférence () * Retour Description: Retour la différence de temps par rapport au courant * * / Fonction TIMEDSIFFERS (TMPTime) {var mm = 1000; // 1000 millisecondes représente 1 seconde var minute = mm * 60; var heure = minute * 60; var jour = heure * 24; var mois = jour * 30; var anstimeDiference = 0; // Record Création horaire var tmpTimeStamp = tmptime? Date.parse (tmptime.replace (/ - / gi, "/")): new Date (). GetTime (); // correspondre régulièrement à yyyy-mm-dd h: m: s var nowtime = new Date (). Gettime (); // obtenez le time de time actuel var tmptitimedifférence = maintenant le temps pour calculer si (tMPtiMediSiference <0) {// L'heure est dépassée, l'alerte ("La date de début est supérieure à la date de fin, le calcul échoue!"); retour 0; } / ** * Arrondissant le temps par les valeurs exprimées en millisecondes à chaque période soulignée au début. S'il est 0, il n'atteindra pas * * / var DifferenceBceMemH = tmptiMediference / mois; // remplit mois rond var différencebceweek = tmptiMediference / (7 * jour); // remplissage de la semaine rond Var DifferenceBceday = tmptimediference / jour; // remplissage du jour de la différence de VarBceHour = tmptimediference / hour; // remplissage d'une heure ronde var différencebceminute = tmptitimefférence / minute; // Remplissez le temps de retour directement} else if (differebceweek> = 1) {anstimediference = paSeInt (Di -BeBceWeek) + "il y a des semaines"; } else if (Di-derebceday> = 1) {anstimediference = paSeInt (Di-derebceday) + "day"; } else if (di-différenceHour> = 1) {anstimediference = paSeInt (di-différence) + "il y a des heures"; } else if (Di-derebceMinUte> = 1) {anstimediference = paSeInt (Di -FeReBceMinute) + "Il y a quelques minutes"; } else {anstimediference = "juste"; } Renvoie une anstimedifférence;}Les résultats sont présentés sur la figure:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.