ホームページ >ウェブフロントエンド >jsチュートリアル >jsで現在時刻を取得して表示する方法

jsで現在時刻を取得して表示する方法

青灯夜游
青灯夜游オリジナル
2018-12-11 11:49:26104020ブラウズ

js は、Date オブジェクトを通じて現在の日付と時刻を取得できます。Date() を使用して現在のシステム時刻を取得し、getFull Year()、getMonth()、getDate()、getHours() などのメソッドを使用して、 innerHTM メソッドで時刻が表示されます。

今回はjsを使って現在時刻を取得して表示する方法を紹介しますので、まずは具体的な内容から見ていきましょう。 [おすすめの関連ビデオチュートリアル: JavaScript チュートリアル ]

jsで現在時刻を取得して表示する方法

まず、最新の情報を取得するために js で必要なメソッドのいくつかを見てみましょう。時刻:

現在の時刻を取得する:

var d = new Date();//获取系统当前时间

特定の形式で時刻を取得する:

1. 現在の年を取得します

get Year() メソッド: 年 (2 桁または 4 桁) を取得でき、その戻り値は年です。現在の Date オブジェクトを表すフィールドです。

説明: 年が 1900 年から 1999 年までの場合、get Year() メソッドは 2 桁の値のみを返します。年が 1900 年より前または 1999 年以降の場合は、 4桁の値。例:

var d = new Date();
console.log(d.getYear());

var born = new Date("1983");
console.log(born.getYear());

レンダリング:

jsで現在時刻を取得して表示する方法

注: get Year() メソッドは完全な年を取得できません。ECMAScript v3 以降では、 getFull Year() メソッドがこれに置き換わりますが、ほとんど使用されません。

getFull Year() メソッド: 現在の完全な年 (4 桁、1970-????) を取得できます。例:

var d = new Date();
console.log(d.getFullYear());

var born = new Date("1983");
console.log(born.getFullYear());

レンダリング:

jsで現在時刻を取得して表示する方法

2. 現在の月を取得します

getMonth() : 現地時間で月を取得できます。

注: getMonth() メソッドによって返される値は、0 (1 月を示す) から始まり 11 (12 月を示す) で終わる整数です。つまり、To を指定したい場合は 0 から 11 までの整数です。現在時刻と同じ月を取得するには、getMonth() メソッドによって返される値に 1 を加算します。例:

var d=new Date();
console.log(d.getMonth());
console.log(d.getMonth()+1);

レンダリング:

jsで現在時刻を取得して表示する方法

3. 現在の日数を取得します

getDate () : 現地時間を使用して月の特定の日を返すことができます。戻り値は 1 ~ 31 の整数です。例

var d = new Date();
console.log(d.getDate())

var d = new Date(“July 21, 1983”);
console.log(d.getDate())

レンダリング:

jsで現在時刻を取得して表示する方法

4. 現在時刻を取得します

getHours (): 時間数を取得します。返される時間の値は 0 ~ 23 の整数です。

getMinutes(): 分数を取得します。返される分の値は 0 ~ 59 の整数です。

getSeconds(): 秒数を取得します。返される秒の値は 0 ~ 59 の整数です。

例: 現在時刻を取得します。

var d = new Date();
var hour= d.getHours();//得到小时数
var minute= d.getMinutes();//得到分钟数
var second= d.getSeconds();//得到秒数

js 現在時刻の取得と表示例:

html css コード

<style>
 .time span{display:inline-block;width:40px;height: 20px;}
</style>

<div class="time">当前时间:<br><br>

     <span id="y"></span>年

     <span id="mo"></span>月

     <span id="d"></span>日

     <span id="h"></span>时

     <span id="m"></span>分

     <span id="s"></span>秒
     <span id="time1">1</span>//调用show()函数
</div>

js コード:

function show(){
var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth()+1;//得到月份
var date = now.getDate();//得到日期
// var day = now.getDay();//得到周几
var hour= now.getHours();//得到小时数
var minute= now.getMinutes();//得到分钟数
var second= now.getSeconds();//得到秒数


document.getElementById("y").innerHTML=year;

document.getElementById("mo").innerHTML=month;

document.getElementById("s").innerHTML=date;
document.getElementById("h").innerHTML=hour;

document.getElementById("m").innerHTML=minute;

document.getElementById("s").innerHTML=second;
setTimeout(show,1000);//定时器一直调用show()函数
return "";
}

レンダリング:

jsで現在時刻を取得して表示する方法

要約: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がjsで現在時刻を取得して表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。