107 votes

Comment obtenir l'heure dans javascript/Node.js ?

Je veux obtenir 1 à 24 , 1 étant 1h du matin, heure du Pacifique.

Comment puis-je obtenir ce numéro dans Node.JS ?

Je veux savoir quelle heure il est à l'heure du Pacifique en ce moment.

150voto

Ionică Bizău Points 14484

Cette fonction vous renverra la date et l'heure au format suivant : YYYY:MM:DD:HH:MM:SS . Cela fonctionne également dans Node.js.

 function getDateTime() {

    var date = new Date();

    var hour = date.getHours();
    hour = (hour < 10 ? "0" : "") + hour;

    var min  = date.getMinutes();
    min = (min < 10 ? "0" : "") + min;

    var sec  = date.getSeconds();
    sec = (sec < 10 ? "0" : "") + sec;

    var year = date.getFullYear();

    var month = date.getMonth() + 1;
    month = (month < 10 ? "0" : "") + month;

    var day  = date.getDate();
    day = (day < 10 ? "0" : "") + day;

    return year + ":" + month + ":" + day + ":" + hour + ":" + min + ":" + sec;

}

17voto

user2513149 Points 603

Découvrez la bibliothèque moment.js Il fonctionne avec les navigateurs ainsi qu'avec Node.JS. Permet d'écrire

 moment().hour();

ou alors

 moment().hours();

sans écriture préalable d'aucune fonction.

13voto

ghchinoy Points 742

Les deux réponses précédentes sont certainement de bonnes solutions. Si vous êtes favorable à une bibliothèque, j'aime moment.js - il fait beaucoup plus que simplement obtenir/formater la date.

8voto

alexanderktx Points 103

Il existe une méthode native pour travailler avec la date

 const date = new Date();
let hours = date.getHours();

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X