Déterminer la saison actuelle
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Déterminer la saison actuelle
Bonjour à tous.
Est-il possible de déterminer en quelle saison nous sommes (printemps, été, automne, hiver) ?
Le printemps commence jour 79, l'été 170, automne 265 et l'hiver 355.
Sauf les années bissextiles !!!
Il y a le tag %ws_dayyear% qui donne le numéro du jour du jour ..
Peut-être qu'avec quelques tag on pourrait déterminer la saison et l'afficher ??
Est-il possible de déterminer en quelle saison nous sommes (printemps, été, automne, hiver) ?
Le printemps commence jour 79, l'été 170, automne 265 et l'hiver 355.
Sauf les années bissextiles !!!
Il y a le tag %ws_dayyear% qui donne le numéro du jour du jour ..
Peut-être qu'avec quelques tag on pourrait déterminer la saison et l'afficher ??
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
bonjour Vals
Sans doute plus simplement avec ces tags qui donnent l’heure/minute et la date des solstices et des équinoxes de l’année en cours.
Il ne reste qu’à (je ne dis pas que c’est simple ?!) mettre la conditions qui donne dans quelle période on se trouve.
Spring Equinox %ws_spring%
Summer Solstice %ws_summer%
Autumn Equinox %ws_autumn%
Winter Solstice %ws_winter%
(on trouve aussi ces résultats dans « Météo / Soleil/Lune / Plus », c’est pour ça que j’en ai déduit que les tags existaient forcément et que je les ai cherchés)
Remarque :
même hors année bissextile, les dates des solstices / équinoxes peuvent se décaler d’un jour.
Car elles sont calculées avec la durée exacte de la durée de la rotation de la terre autour du soleil qui n’est pas un nombre de jour entiers (365.242198 jours).
L’année bissextile, elle, corrige par jour entier.
Voir éventuellement : http://michel.mo.pagesperso-orange.fr/a ... xtiles.htm
Sans doute plus simplement avec ces tags qui donnent l’heure/minute et la date des solstices et des équinoxes de l’année en cours.
Il ne reste qu’à (je ne dis pas que c’est simple ?!) mettre la conditions qui donne dans quelle période on se trouve.
Spring Equinox %ws_spring%
Summer Solstice %ws_summer%
Autumn Equinox %ws_autumn%
Winter Solstice %ws_winter%
(on trouve aussi ces résultats dans « Météo / Soleil/Lune / Plus », c’est pour ça que j’en ai déduit que les tags existaient forcément et que je les ai cherchés)
Remarque :
même hors année bissextile, les dates des solstices / équinoxes peuvent se décaler d’un jour.
Car elles sont calculées avec la durée exacte de la durée de la rotation de la terre autour du soleil qui n’est pas un nombre de jour entiers (365.242198 jours).
L’année bissextile, elle, corrige par jour entier.
Voir éventuellement : http://michel.mo.pagesperso-orange.fr/a ... xtiles.htm
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Bonsoir,
Michel est devenu un pro du tag de comparaison, alors comparer un nombre de jours pour déterminer une saison n'est pas un problème.
Maintenant si l'affichage est faux une journée, est ce bien grave ?
Même les calendriers ne s"y retrouvent pas.
Michel est devenu un pro du tag de comparaison, alors comparer un nombre de jours pour déterminer une saison n'est pas un problème.
Maintenant si l'affichage est faux une journée, est ce bien grave ?
Même les calendriers ne s"y retrouvent pas.
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
Normal, avec un tel professeur !webmaster a écrit :Bonsoir,
Michel est devenu un pro du tag de comparaison, alors comparer un nombre de jours pour déterminer une saison n'est pas un problème.
Maintenant si l'affichage est faux une journée, est ce bien grave ?
Même les calendriers ne s"y retrouvent pas.
J'ai effectivement vaguement regardé:
il ne faut pas comparer un nombre de jours, mais déterminer dans quelle tranche se trouve la date/heure actuelle par rapport aux solstices - équinoxes.
Le calcul serait exact, non seulement au jour près, mais à la minute près.
Mais je ne suis pas très motivé car je pense que c'est plus intéressant de donner les dates/heure des débuts/fin de chaque saison plutôt que de dire dans quelle saison on est (mais cela ne répondrait pas à la question de Vals).
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Bonsoir,
Un petit bout de code à essayer:
Un petit bout de code à essayer:
Code : Tout sélectionner
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%~0101~hiver~%%
%ws_setmem[2]=%ws_compare[4]=%ws_month2%%ws_day2%~0319~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%~0320~printemps~%%
%ws_setmem[2]=%ws_compare[4]=%ws_month2%%ws_day2%~0620~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%~0621~été~%%
%ws_setmem[2]=%ws_compare[4]=%ws_month2%%ws_day2%~0922~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%~0923~automne~%%
%ws_setmem[2]=%ws_compare[4]=%ws_month2%%ws_day2%~1220~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%~1221~hiver~%%
%ws_setmem[2]=%ws_compare[4]=%ws_month2%%ws_day2%~1231~%ws_getmem[1]%~%%
%ws_getmem[2]%
Cordialement
Rieux
Rieux
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
Bonjour
Je viens d'essayer et le tag m'indique que c'est l'hiver.
Ce qui est bon signe en cette saison !!
Bravo Laurent car ce n'était pas si simple que ça.
Merci et à bientôt.
Je viens d'essayer et le tag m'indique que c'est l'hiver.
Ce qui est bon signe en cette saison !!
Bravo Laurent car ce n'était pas si simple que ça.
Merci et à bientôt.
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Il n'y a plus qu'à attendre le premier Janvier et ensuite le Printemps.
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
Sauf erreur de ma part, il me semble que ton calcul est fait à partir de jours fixes dans l’année ?
Si c’est le cas, et comme je l’ai indiqué précédemment, je trouve vraiment dommage de faire un calcul approximatif alors que le logiciel Wswin32 intègre un programme astronomique puissant qui permet de connaître à la minute près les instants des solstices et des équinoxes qui déterminent les débuts exacts des saisons.
Dans ces conditions et contrairement à ce que tu as écris plus haut, je trouve « très grave » d’indiquer les saisons à une journée près…
Par respect pour Werner et son logiciel !
Voilà ce que pourrait donner la présentation exact des saisons :
voir (provisoirement ) tout en bas de ma page : http://icare.cinq.free.fr/meteo/courrent.html
Si c’est le cas, et comme je l’ai indiqué précédemment, je trouve vraiment dommage de faire un calcul approximatif alors que le logiciel Wswin32 intègre un programme astronomique puissant qui permet de connaître à la minute près les instants des solstices et des équinoxes qui déterminent les débuts exacts des saisons.
Dans ces conditions et contrairement à ce que tu as écris plus haut, je trouve « très grave » d’indiquer les saisons à une journée près…
Par respect pour Werner et son logiciel !
Voilà ce que pourrait donner la présentation exact des saisons :
voir (provisoirement ) tout en bas de ma page : http://icare.cinq.free.fr/meteo/courrent.html
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Bonjour,
C'est peut-être réalisable mais cela va demander un sacré traitement pour transformer la date de manière à pouvoir la comparer.
Quels sont les tags que tu as utilisé ?
Tu confonds Michel, pour moi un affichage approximatif est acceptable, mais j'accepte ton point de vue.mm91 a écrit :Dans ces conditions et contrairement à ce que tu as écris plus haut, je trouve « très grave » d’indiquer les saisons à une journée près…
Par respect pour Werner et son logiciel !
C'est peut-être réalisable mais cela va demander un sacré traitement pour transformer la date de manière à pouvoir la comparer.
Quels sont les tags que tu as utilisé ?
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
tu n'as pas du lire ma première réponse à Valswebmaster a écrit :Bonjour,Tu confonds Michel, pour moi un affichage approximatif est acceptable, mais j'accepte ton point de vue.mm91 a écrit :Dans ces conditions et contrairement à ce que tu as écris plus haut, je trouve « très grave » d’indiquer les saisons à une journée près…
Par respect pour Werner et son logiciel !
C'est peut-être réalisable mais cela va demander un sacré traitement pour transformer la date de manière à pouvoir la comparer.
Quels sont les tags que tu as utilisé ?
(voir plus haut)
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
En tous cas pour 2014 ce sera bon.
J'avais commencé à regarder par rapport aux tags:
Spring Equinox 12:03 20/03/2013
Summer Solstice 06:05 21/06/2013
Autumn Equinox 21:45 22/09/2013
Winter Solstice 18:12 21/12/2013
Mais quel b... pour extraire les données.
Et si en plus il faut tenir compte de l'heure !!
J'avais commencé à regarder par rapport aux tags:
Spring Equinox 12:03 20/03/2013
Summer Solstice 06:05 21/06/2013
Autumn Equinox 21:45 22/09/2013
Winter Solstice 18:12 21/12/2013
Mais quel b... pour extraire les données.
Et si en plus il faut tenir compte de l'heure !!
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Si, mais j'ai dormi depuis !mm91 a écrit :tu n'as pas du lire ma première réponse à Vals
Qu'affiche exactement le tag car je ne peux pas l'essayer avant ce soir ?
%ws_winter% affiche 18:12 21 décembre 2013 ?
Cordialement
Rieux
Rieux
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
C'est ça que tu veux ?
Spring Equinox %ws_spring% = 12:03 20/03/2013
Summer Solstice %ws_summer% = 06:05 21/06/2013
Autumn Equinox %ws_autumn% = 21:45 22/09/2013
Winter Solstice %ws_winter% = 18:12 21/12/2013
Spring Equinox %ws_spring% = 12:03 20/03/2013
Summer Solstice %ws_summer% = 06:05 21/06/2013
Autumn Equinox %ws_autumn% = 21:45 22/09/2013
Winter Solstice %ws_winter% = 18:12 21/12/2013
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Impeccable !
J'étais parti dans l'idée que le mois était en texte, pour le coup c'est un peu plus simple.
Je vais faire un bout de code que je testerai ce soir.
J'étais parti dans l'idée que le mois était en texte, pour le coup c'est un peu plus simple.
Je vais faire un bout de code que je testerai ce soir.
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
Je crois que tu as compriswebmaster a écrit :Impeccable !
J'étais parti dans l'idée que le mois était en texte, pour le coup c'est un peu plus simple.
Je vais faire un bout de code que je testerai ce soir.
Il faut comparer successivement la « heure/date actuelle » avec « heure/date » donnée par :
%ws_spring% (équinoxe de printemps)
%ws_summer% (solstice d’été)
%ws_autumn% (équinoxe d’automne)
%ws_winter% (solstice d’hiver)
avec chaque fois la condition “inférieure à” ([5])
et pour résultat successifs si la condition est réalisée :
« printemps »
« été »
« automne »
« hiver »
la difficulté (pour moi !) c’est que pour faire la comparaison il faut peut-être mettre les « heure/ date » sous une autre forme (sous la même forme ?) ?
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo