Maison > interface Web > js tutoriel > Comment obtenir l'heure actuelle en javascript

Comment obtenir l'heure actuelle en javascript

青灯夜游
Libérer: 2023-01-07 11:41:18
original
86134 Les gens l'ont consulté

En javascript, vous pouvez utiliser la méthode Date() dans l'objet Date pour obtenir l'heure actuelle, qui peut renvoyer la date et l'heure du jour, vous pouvez également utiliser "new Date()" pour créer ; un objet temporel, en utilisant la méthode de lecture de l'heure intégrée pour obtenir respectivement l'année, le mois, le jour, l'heure, la minute, la seconde et d'autres informations.

Comment obtenir l'heure actuelle en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

En javascript, vous pouvez utiliser la méthode Date() dans l'objet Date pour obtenir l'heure actuelle. La méthode Date() renvoie la date et l'heure du jour.

Date()
Copier après la connexion

Exemple : afficher la date et l'heure du jour

console.log(Date())
Copier après la connexion

Sortie :

Comment obtenir lheure actuelle en javascript

Ou utiliser différentes méthodes dans l'objet Date pour formater l'heure , affiche l'heure dans un format fixe.

Utilisez d'abord new Date() pour créer un objet d'heure actuelle, puis utilisez get comme méthode de lecture de l'heure du préfixe pour obtenir l'année, le mois, le jour, l'heure, la minute, la seconde et d'autres informations de l'heure actuelle, et enfin utiliser le timing. Les paramètres du serveur sont exécutés une fois par seconde pour obtenir des mises à jour en temps réel.

[Étapes de fonctionnement]

1) Concevez une fonction d'affichage de l'heure Dans cette fonction, créez d'abord un objet Date, obtenez l'heure actuelle, puis obtenez l'année. , mois et jour respectivement. Les minutes, les heures, les minutes, les secondes et d'autres informations sont finalement assemblées dans une chaîne temporelle et renvoyées.

var showtime = function () {
    var nowdate = new Date();
    var year = nowdate.getFullYear(),
        month = nowdate.getMonth() + 1,
        date = nowdate.getDate(),
        day = nowdate.getDay(),
        week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
        h = nowdate.getHours(),
        m = nowdate.getMinutes(),
        s = nowdate.getSeconds(),
        h = checkTime(h),
        m = checkTime(m),
        s = checkTime(s);
    return year + "年" + month + "月" + date + "日" + week[day] + " " + h +":" + m + ":" + s;
}
Copier après la connexion

2) Parce que le format d'heure que vous voyez habituellement est généralement 00:00:01, et que les méthodes getHours(), getMinutes() et getSeconds() obtiennent le format de 0 à 9, et non de 00 à 09.format. Ainsi, en passant de 9 à 10, d'un chiffre à deux chiffres, cela passe également de 59 secondes à 0 seconde, ou de 59 minutes à 0 minute, ou de 23 heures à 0 heure. Par exemple : la seconde suivante de 23:59:59 devrait être 00:00:00, mais il s'agit en réalité de 0:0:0. De cette façon, le format n'est pas uniforme. Visuellement, le nombre augmente ou diminue également soudainement. provoquant une sorte de sensation de tremblement.

Ce qui suit définit une fonction auxiliaire pour changer l'heure à un chiffre en affichage à deux chiffres.

var checkTime = function (i) {
    if (i < 10) {
        i = "0" + i;
    }
    return i;
}
Copier après la connexion

3) Ajoutez une balise à la page et définissez la valeur de l'identifiant.

<h1 id="showtime"></h1>
Copier après la connexion

4) Liez une minuterie à l'étiquette et définissez la fonction d'affichage de l'heure pour qu'elle soit appelée chaque seconde dans la minuterie.

var div = document.getElementById("showtime");
setInterval (function() {
    div.innerHTML = showtime();
}, 1000);  //反复执行函数
Copier après la connexion

affiche les résultats comme suit :

Comment obtenir lheure actuelle en javascript

[Recommandations associées : tutoriel d'apprentissage javascript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal