Heim  >  Artikel  >  Web-Frontend  >  JS ruft das aktuelle Datum und die aktuelle Uhrzeit ab und aktualisiert diese regelmäßig._Javascript-Kenntnisse

JS ruft das aktuelle Datum und die aktuelle Uhrzeit ab und aktualisiert diese regelmäßig._Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:43:091627Durchsuche

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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn