Heim > Artikel > Web-Frontend > Natives Javascript implementiert die automatische Aktualisierung von Zeit- und Datums-Javascript-Fähigkeiten
Dinge, die sich dynamisch ändern können, sind immer attraktiver und noch praktischer als statische. Der Effekt der automatischen Änderung von Uhrzeit und Datum ist beispielsweise wie folgt Beispiel ist wie folgt:
1. Spezifischer Code
<html> <head> <meta charset="gb2312"> <title>脚本之家</title> <script type="text/javascript"> var t = null; function time(){ dt = new Date(); var y=dt.getFullYear(); var h=dt.getHours(); var m=dt.getMinutes(); var s=dt.getSeconds(); document.getElementById("timeShow").innerHTML="当前时间:"+y+"年"+h+"时"+m+"分"+s+"秒"; t = setTimeout(time,1000); } window.onload=function(){time()} </script> </head> <body> <div id="timeShow"></div> </body> </html>
Der obige Code erfüllt unsere Anforderungen. Hier finden Sie eine kurze Einführung in den Implementierungsprozess.
2. Umsetzungsprinzip
Die time()-Funktion kann die aktuelle Uhrzeit und das aktuelle Datum abrufen und dann die Timer-Funktion am Ende der Funktion verwenden, um die time()-Funktion rekursiv aufzurufen, was bedeutet, dass die time()-Funktion kontinuierlich ausgeführt werden kann. Dadurch wird die automatische Aktualisierung von Uhrzeit und Datum realisiert. Hier gibt es keine große Einführung.
3. Ergänzende Informationen
Javascript-Zeitfunktion
Javascript stellt Datumsobjekte für Zeit- und Datumsberechnungen bereit. Datumsobjekte haben mehrere Konstruktoren:
1. dateObj=new Date() //Aktuelle Zeit
2. dateObj=new Date(milliseconds) //Die Anzahl der Millisekunden ab der Startzeit am 1. Januar 1970
3. dateObj=new Date(datestring) //Das durch die Zeichenfolge dargestellte Datum und die Uhrzeit. Diese Zeichenfolge kann mit Date.parse() konvertiert werden, z. B. „1. Januar 1998 20:13:15“
4. dateObj=neues Datum (Jahr, Monat, Tag, Stunden, Minuten, Sekunden, Mikrosekunden) //Sie müssen nicht alle Zeitwerte schreiben, sonst ist der Standardwert 0
Rufen Sie bei Verwendung Objektfunktionen auf, z. B.
year=dateObj.getFullYear();//Erhalten Sie den Jahreswert
Das Folgende ist die Funktionsliste des Datumsobjekts . Die Verwendungsmethode ist wie oben gezeigt:
1), Klassenfunktion abrufen:
Funktion getDate() – gibt die Anzahl der Tage zurück (1-31)
getDay()-Funktion – gibt den Wochentag (0-6) zurück
getFullYear()-Funktion – gibt die vierstellige Jahreszahl zurück
Funktion getHours() – gibt die Anzahl der Stunden zurück (0-23)
Funktion getMilliseconds() – gibt die Anzahl der Millisekunden zurück (0-999)
Funktion getMinutes() – gibt die Anzahl der Minuten zurück (0-59)
Funktion getMonth() – gibt die Anzahl der Monate zurück (0-11)
getSeconds()-Funktion – die Anzahl der zurückgegebenen Sekunden (0-59)
getTime()-Funktion – gibt die Zeitstempeldarstellung (in Millisekunden) zurück
getYear()-Funktion – gibt das Jahr zurück (reales Jahr minus 1900)
2), Klassenfunktion festlegen:
(Die folgenden Funktionen geben alle die Anzahl der Millisekunden zwischen dem Datumsobjekt und Mitternacht am 1. Januar 1970 zurück)
setDate()-Funktion – legt den Tag des Monats fest
setFullYear()-Funktion – Jahr, Monat und Tag einstellen
Funktion setHours() – Stunden, Minuten, Sekunden und Millisekunden einstellen
Funktion setMilliseconds() – legt die Anzahl der Millisekunden fest
Funktion setMinutes() – Minuten, Sekunden, Millisekunden einstellen
Funktion setMonth() – Monat und Tag festlegen
setSeconds()-Funktion – legt den Tag des Monats fest
setTime()-Funktion – setzt das Datumsobjekt in Millisekunden
setYear()-Funktion – stellt das Jahr ein (reales Jahr minus 1900)
3), Konvertierungsanzeigefunktion:
Funktion toLocalString() – gibt die lokalisierte Zeichenfolgendarstellung
zurück
toLocaleDateString-Funktion – gibt die lokalisierte Zeichenfolge des Datumsteils zurück
toLocaleTimeString-Funktion – gibt die lokalisierte Zeichenfolge des Zeitteils
Bezogen auf die lokale Ausgabe gibt es außerdem:
toString()
toDateString()
toTimeString()
Der Unterschied besteht darin, dass Ersteres je nach Maschine unterschiedliche lokale Sprachformate hat, während Letzteres ein internes Darstellungsformat ist
4), Datumsanalysefunktionen
Date.parse()-Funktion – analysiert eine Datumszeichenfolge und gibt die Anzahl der Millisekunden zwischen dem Datum und Mitternacht am 1. Januar 1970 zurück
Das Obige ist der detaillierte Inhalt zu JavaScript-Zeit und -Datum. Ich hoffe, dass er für das Lernen aller hilfreich sein wird.