この方法は非常に単純で、コードは非常に簡潔です。コードを提示するだけです
コードコピーは次のとおりです。
<!doctype html>
<html lang = "en">
<head>
<メタcharset = "utf-8">
<Title> jsページに現在の時間を取得</title>
<スクリプト>
window.onload = function(){
//タイマーはfndate()を1秒に1回呼び出します
setInterval(function(){
fndate();
}、1000);
}
// JS現在の時間を取得します
function fndate(){
var odiv = document.getElementById( "div1");
var date = new Date();
var year = date.getTullyear(); //現在の年
var month = date.getMonth(); //現在の月
var data = date.getDate(); // day
var hours = date.gethours(); // hours
var minute = date.getMinutes(); // minute
var second = date.getSeconds(); // second
var time = year+" - "+fnw((月+1))+" - "+fnw(data)+""+fnw(hours)+":"+fnw(minute)+":"+fnw(second);
odiv.innerhtml = time;
}
//フィールドが2桁の数字でなく、0を埋めるときに完了します。
関数fnw(str){
var num;
str> 10?num = str:num = "0"+str;
numを返します。
}
</script>
</head>
<body>
<div id = "div1"> </div>
</body>
</html>