Bonjour et merci pour ta veille !
webmaster a écrit :
Si la journée d'ensoleillement est imputée au jour suivant, c'est que le script est lancé avant que le fichier du jour soit généré, je ne vois pas d'autre solution.
Je ne pense pas que ce soit la journée d'ensoleillement qui est inputée au jour suivant...
Le 1er janvier 2013, j'ai eu une journée de soleil normalement comptée
Dès les premières minutes du 2 janvier (heure locale) une 2ième journée est comptée mais elle aurait sans doute été effacée à 1h00 (0h00 UTC).
Mais je pense qu'elle a été comptée puisque le 2 janvier 2012, j'ai eu une journée d'ensoleillement et donc un "1" figurait dans la colonne jour_soleil de ma table, à la ligne du 2 janvier. Ce "1" ne se serait effacé qu'au lancement de extremes.php à 0h17 UTC, c'est à dire 1H17 locale.
Il est aussi possible qu'une journée d'ensoleillement soit inputée au jour suivant, jusqu'à la première exécution de extrêmes.php à 0h17 UTC.
Je n'ai jamais vérifié !
Si manuellement, je met dans ma base un "1" au 7 janvier, la journée est bien sûr comptabilisée.
Mais dès que extremes.php est exécuté, elle est enlevée puisqu'il n'y a pas eu de soleil aujourd'hui.
Le problème n'est pas très important : c'est simplement que pendant 1h ou 2h selon hiver ou été, et de nuit, 1 journée d'ensoleillement supplémentaire peut être affichée...