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.