JavaScript Time Differenz-Plug-In- Freigabe für Ihre Referenz. Der spezifische Inhalt ist wie folgt
Die HTML ist wie folgt:
<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"></script> </head> <body> <h2> The plug-in release time: <small id = "allDemo"> </small> </h2> <script type = "text/javaScript"> $ ("#allDemo"). Text (Timedifferenz ("2016-05-05 10:11:00")); </script> <font color = "red" id = "Demo1font"> 2016-06-03 10:20:23 </font> <br> aktueller Zeitunterschied: <strong> <font color = "rot"> <span id = "timedifercedemo1"> </span> </font> </strong> <br> <font color = rot ". 10:02:23 </font> <br> Aktueller Zeitunterschied: <strong> <font color = "rot"> <span id = "TimedIFferenceMo2"> </span> </font> </strong> </body> <script type = "text/javaScript"> $ (Dokument) .Ready () () {) {// 2016-3 10:20:20 Demo1Result = Timedifferenz ("#Demo1font"). text ()); </script> </html>Der Code von Timedifference.js lautet wie folgt:
/** * Funktionsanweisungen: * 1. Rufen Sie direkt die Funktion TimedIFference () * Rückgabe Beschreibung: Geben Sie den Zeitunterschied vom Strom zurück * */Funktion Timediffferenz (tmptime) {var mm = 1000; // 1000 Millisekunden repräsentieren 1 Sekunde var minute = mm * 60; var stour = minute * 60; var tag = stunde * 24; var Monat = Tag * 30; var anstimedifference = 0; // zeitdifferenz var tmptimestamp = tmptime? Datum.Parse (tmptime.replace (/-/gi, "/"): neues Datum (). (tmptimedifferenz <0) {// Die Zeit ist überschritten, die Warnung ("Das Startdatum ist größer als das Enddatum, die Berechnung fällt!"); Rückkehr 0; } /*** Runden Sie die Zeit um die in Millisekunden in jedem Zeitraum ausgedrückten Werte ab. Wenn es 0 ist, wird es nicht erreicht * * * / var differenzbcontonth = tmptimedifferenz / Monat; // monatliche var differenzbceWeek = tmptimedifferenz/(7 * Tag); // Week -Runde var diffcenbCeday = tmptimediffferenz/Tag; // Day Round var differenzbzehour = tmptimediffferenz/Stunde; // Füllstunde var differenzbceminute = tmptimedifferenz/minites; // Direktrücklaufzeit} else if (DifferebceWeek> = 1) {Anstimedifference = ParseInt (DiFerebceWeek) + "Weeks"; } else if (differebceday> = 1) {anstimedifference = parseInt (differebceday) + "Tag"; } else if (DiFerebcehour> = 1) {Anstimedifference = ParseInt (DiFerebcehour) + "Stunden"; } else if (DiFerebceminute> = 1) {Anstimedifferenz = parseInt (DiFerebceminute) + "Minuten"; } else {anstimedifference = "nur"; } return anstimedifferenz;}Die Ergebnisse sind in der Abbildung dargestellt:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.