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]
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();//获取系统当前时间
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());
Rendering:
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());
Rendering:
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);
Rendering:
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())
Rendering:
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();//得到秒数
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>
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 ""; }
Rendering:
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!