Home > Web Front-end > JS Tutorial > body text

How to get the current time in js and display it

青灯夜游
Release: 2020-07-10 17:21:07
Original
103961 people have browsed it

js can get the current date and time through the Date object, use Date() to get the current system time, and use getFullYear(), getMonth(), getDate(), getHours() and other methods to get the time in a specific format. innerHTM method displays.

This article will introduce how to use js to get the current time and display it. Let’s start with the specific content. I hope it will be helpful to you. [Recommended related video tutorials: JavaScript Tutorial]

How to get the current time in js and display it

First of all, let’s take a look at some of the methods required by js to get the current time:

Get the current time:

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

Get the time in a specific format:

1. Get the current year

getYear() method: You can get the year (2 or 4 digits), and its return value is the year field representing the current Date object

Description: When the year is between 1900 and 1999, the getYear() method returns only a two-digit value; when the year is before 1900 or after 1999, it may return a 4-digit value. Example:

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

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

Rendering:

How to get the current time in js and display it

Note: The getYear() method cannot obtain the complete year, and starting from ECMAScript v3, it will be The getFullYear() method replaces it and is rarely used.

getFullYear() method: You can get the current complete year (4 digits, 1970-????). Example:

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

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

Rendering:

How to get the current time in js and display it

2. Get the current month

getMonth() : You can get the month in local time.

Note: The value returned by the getMonth() method is an integer starting from 0 (indicating January) and ending in 11 (indicating December), that is, an integer between 0 and 11; if you want To obtain the month that is the same as the current time, add 1 to the value returned by the getMonth() method. Example:

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

Rendering:

How to get the current time in js and display it

3. Get the current number of days

getDate() : You can return a certain day of a month, using local time; the return value is an integer between 1 ~ 31. Example

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

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

Rendering:

How to get the current time in js and display it

4. Get the current time

getHours (): Get the number of hours, the returned hour value is an integer from 0 to 23

getMinutes(): Get the number of minutes, the returned minute value is an integer from 0 to 59

getSeconds(): Get the number of seconds. The returned seconds value is an integer from 0 to 59

Example: Get the current time

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

js Get the current time and display example:

html css code

<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>
Copy after login

js code:

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 "";
}
Copy after login

Rendering:

How to get the current time in js and display it

Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study.

The above is the detailed content of How to get the current time in js and display it. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
js
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template