En javasript comment passer une variable à une variable?

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
bibi
Messages : 2
Enregistré le : 08 avr. 2019, 21:39

En javasript comment passer une variable à une variable?

Message par bibi » 08 avr. 2019, 21:46

La fonction suivante ne fonctionne que si l'année 2019 dans Date est explicitement écrite.
function heureEteHiverFontanes()
{
var aujourDhui = new Date();

var dateHeureEte = new Date(2019, 2, 31);//Heure d'été 31 mars de l'année courante
var dateHeureHiver = new Date(2019, 9, 27);//Heure d'hiver 27 octobre de l'année courante
if (aujourDhui >= dateHeureEte & aujourDhui <= dateHeureHiver)
{return +120;}
else
{return +60;}
}
J'aimerais mettre à la place de 2019 dans Date la valeur retournée par getFullYear, c'est à dire l'année en cours, mais je ne sais pas faire...

Merci pour vos lumières.

Avatar du membre
webmaster
Administrateur du site
Messages : 75
Enregistré le : 28 févr. 2017, 15:19

Re: En javasript comment passer une variable à une variable?

Message par webmaster » 09 avr. 2019, 11:35

Bonjour

C'est facile, en utilisant la variable aujourDhui :
var dateHeureEte = new Date(aujourDhui.getFullYear(), 2, 31);
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

bibi
Messages : 2
Enregistré le : 08 avr. 2019, 21:39

Re: En javasript comment passer une variable à une variable?

Message par bibi » 10 avr. 2019, 18:34

Merci webmasrer, tu me sauves!
Le problème est donc résolu.
Et ma page météo va afficher correctement le coucher et le lever du soleil quelle que soit l'année en cours... jusqu'à ce que l'horaire ne change plus l'année prochaine!
Mais au moins j'ai appris quelque-chose grâce à toi.
http://www.sevestre.net/Plug/indexSevestreFontanes.html

Répondre