Page 1 sur 1

En javasript comment passer une variable à une variable?

Posté : 08 avr. 2019, 21:46
par bibi
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.

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

Posté : 09 avr. 2019, 11:35
par webmaster
Bonjour

C'est facile, en utilisant la variable aujourDhui :
var dateHeureEte = new Date(aujourDhui.getFullYear(), 2, 31);

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

Posté : 10 avr. 2019, 18:34
par bibi
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

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

Posté : 12 juil. 2023, 04:24
par paxtonleiny
Vous avez été mon sauveur, webmaster.
Par conséquent, le problème est résolu.
Même si les horaires changent l'année prochaine, ma page météo donnera toujours les bonnes heures pour le coucher et le lever du soleil.