1401 votes

Obtenez l'année en cours en JavaScript

Comment obtenir l'année en cours en JavaScript ?

20 votes

C'est étonnant qu'il n'y ait pas vraiment de doublon pour ça. Celui-là est proche, mais pas exacte.

4 votes

Notez que l'année "courante" n'est pas nécessairement la même pour tous les habitants de la planète au même moment. Il faut tenir compte du fuseau horaire. La plupart des réponses données ici indiquent l'année en cours dans le fuseau horaire local de l'utilisateur (en supposant que le code s'exécute dans un navigateur Web).

0 votes

2384voto

Jason Harwig Points 9925

Créer un new Date() et appeler getFullYear() :

new Date().getFullYear()  // returns the current year

Exemple d'utilisation : un pied de page qui affiche toujours l'année en cours :

document.getElementById("year").innerHTML = new Date().getFullYear();

footer {
  text-align: center;
  font-family: sans-serif;
}

<footer>
    ©<span id="year"></span> by Donald Duck
</footer>

Voir aussi, le Date() du constructeur liste complète des méthodes .

32 votes

Pour d'autres fonctions de la même famille, voir : developer.mozilla.org/fr/US/docs/Web/JavaScript/Référence/

3 votes

Pour obtenir l'année selon le temps universel, utilisez getUTCFullYear()

3 votes

L'exemple de pied de page ci-dessus serait plus clair s'il était juste : <footer> <span id="year"></span> </footer>.

285voto

Sourav Points 4119
// Return today's date and time
var currentTime = new Date()

// returns the month (from 0 to 11)
var month = currentTime.getMonth() + 1

// returns the day of the month (from 1 to 31)
var day = currentTime.getDate()

// returns the year (four digits)
var year = currentTime.getFullYear()

// write output MM/dd/yyyy
document.write(month + "/" + day + "/" + year)

1 votes

3 votes

Utilisez getFullYear() au lieu de getYear(). Voir stackoverflow.com/questions/16296897/

121voto

Parth Jasani Points 1185

Voici une autre méthode pour obtenir la date

new Date().getDate()          // Get the day as a number (1-31)
new Date().getDay()           // Get the weekday as a number (0-6)
new Date().getFullYear()      // Get the four digit year (yyyy)
new Date().getHours()         // Get the hour (0-23)
new Date().getMilliseconds()  // Get the milliseconds (0-999)
new Date().getMinutes()       // Get the minutes (0-59)
new Date().getMonth()         // Get the month (0-11)
new Date().getSeconds()       // Get the seconds (0-59)
new Date().getTime()          // Get the time (milliseconds since January 1, 1970)

16voto

IAmAndroid Points 128

Vous pouvez obtenir l'année en cours avec une ligne de code JS.

<p>Copyright <script>document.write(new Date().getFullYear());</script></p>

14voto

C'est ainsi que je l'ai incorporé et sorti sur ma page web HTML :

<div class="container">
    <p class="text-center">Copyright &copy; 
        <script>
            var CurrentYear = new Date().getFullYear()
            document.write(CurrentYear)
        </script>
    </p>
</div>

La sortie vers la page HTML est la suivante :

Copyright © 2018

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