Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
js может получить текущую дату и время через объект Date, использовать Date(), чтобы получить текущее системное время, использовать getFullYear(), getMonth(), getDate(), getHours() и другие методы, чтобы получить время в определенном формат и используйте метод InnerHTM для его отображения.
Во-первых, давайте взглянем на некоторые методы, необходимые js для получения текущего времени:
Получить текущее время:
var d = new Date();//Получаем текущее системное время
Получите время в определенном формате:
Метод getYear(): вы можете получить год (2 или 4 цифры), а возвращаемое значение — это поле года, представляющее текущий объект Date.
Примечание. Если год находится между 1900 и 1999, метод getYear() возвращает значение, состоящее только из двух цифр; если год до 1900 или после 1999, он может возвращать 4-значное значение. пример:
var d = new Date();
console.log(d.getYear());
var born = new Date("1983");
console.log(born.getYear());
Примечание. Метод getYear() не может получить полный год, а начиная с ECMAScript v3 он был заменен методом getFullYear() и больше не используется.
Метод getFullYear(): вы можете получить текущий полный год (4 цифры, 1970-???). пример:
var d = new Date();
console.log(d.getFullYear());
var born = new Date("1983");
console.log(born.getFullYear());
getMonth(): вы можете получить месяц по местному времени.
Примечание. Значение, возвращаемое методом getMonth(), представляет собой целое число, начинающееся с 0 (обозначающее январь) и заканчивающееся цифрой 11 (обозначающее декабрь), то есть целое число от 0 до 11, если вы хотите получить то же время, что и время; текущее время. Для месяца вы можете добавить 1 после значения, возвращаемого методом getMonth(). пример:
var d=new Date();
console.log(d.getMonth());
console.log(d.getMonth()+1);
getDate(): может возвращать определенный день месяца, используя местное время; возвращаемое значение — целое число от 1 до 31. пример
var d = new Date();
console.log(d.getDate())
var d = new Date(“July 21, 1983”);
console.log(d.getDate())
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 type="text/css">
.time span{
display: inline-block;
width: 40px;
height: 20px;
}
</style>
<div class="time">текущее время:<br /><br />
<span id="y"></span_id>Год
<span id="mo"></span_id>луна
<span id="d"></span_id>день
<span id="h"></span_id>час
<span id="m"></span_id>точка
<span id="s"></span_id>Второй
<span id="time">1</span_id>//вызов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 для отображения системного времени в реальном времени. 参考:https://blog.csdn.net/qq_36190858/article/details/86152204?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-4&spm=1001.2101.3001.4242 Код выглядит следующим образом:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JSвремя</title>
<style>
</style>
</head>
<body>
<div id="time"></div>
<script type="text/javascript">
function time() {
var vWeek, vWeek_s, vDay;
vWeek = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
var date = new Date();
year = date.getFullYear();
month = date.getMonth() + 1;
day = date.getDate();
hours = date.getHours();
minutes = date.getMinutes();
seconds = date.getSeconds();
vWeek_s = date.getDay();
document.getElementById("time").innerHTML = year + "Год" + month + "луна" + day + "день" + "\t" + hours + ":" + minutes + ":" + seconds + "\t" + vWeek[vWeek_s];
};
setInterval("time()", 1000);
</script>
</body>
</html>
Визуализации следующие:
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/193228.html Исходная ссылка: https://javaforall.cn