JS, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen
var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014) date.getMonth(); //获取当前月份(0-11,0代表1月) date.getDate(); //获取当前日(1-31) date.getDay(); //获取当前星期X(0-6,0代表星期天) date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) date.getHours(); //获取当前小时数(0-23) date.getMinutes(); //获取当前分钟数(0-59) date.getSeconds(); //获取当前秒数(0-59) date.getMilliseconds(); //获取当前毫秒数(0-999) date.toLocaleDateString(); //获取当前日期 如 2014年6月25日 date.toLocaleTimeString(); //获取当前时间 如 下午4:45:06 date.toLocaleString(); //获取日期与时间 如 2014年6月25日 下午4:45:06
Hinweis: Sowohl getYear() als auch getFullYear() können das Jahr abrufen, unterscheiden sich jedoch geringfügig.
getYear() wird im Browser wie folgt angezeigt: 114 (am Beispiel von 2014) gibt getYear den Wert „aktuelles Jahr 1900“ zurück (d. h. die Jahresbasis ist 1900)
Verwenden Sie JS, um das Jahr abzurufen: getFullYear()
Regelmäßig aktualisieren
SetInterval wird für geplante Aktualisierungen verwendet. Informationen zum spezifischen Unterschied zwischen setTimeout und setInterval finden Sie in anderen Materialien.
1. Zunächst benötigt die Seite einen Bereich zur Anzeige der Uhrzeit
<div id="showDate"></div>
2. Zeit gewinnen
<script type="text/javascript"> $(function(){ setInterval("getTime();",1000); //每隔一秒执行一次 }) //取得系统当前时间 function getTime(){ var myDate = new Date(); var date = myDate.toLocaleDateString(); var hours = myDate.getHours(); var minutes = myDate.getMinutes(); var seconds = myDate.getSeconds(); $("#showDate").html(date+" "+hours+":"+minutes+":"+seconds); //将值赋给div } </script>
Verwenden Sie toLocaleDateString(), um Jahr, Monat und Tag direkt abzurufen, ohne dass Jahr, Monat und Tag separat abgerufen werden müssen
ToLocaleTimeString() kann die Stunden, Minuten und Sekunden direkt abrufen, da das erhaltene Format nicht erforderlich ist. Es ist also separat erhältlich.