Erreur date début
Posté : 27 janv. 2019, 18:13
Bonjour,
J'ai fais un graphique sur les heures d'ensoleillement par année, mon start commence le 01-01-2017 (date de mise en service de ma sonde) et sur mon graphique sur l'axe x commence en 2016.
https://www.meteo-jarny.com/DY-graphiqu ... -annee.php
La partie php
Le code de xAxis
J'ai jouer avec le "step" sur xAxis, ça ne change rien, j'ai réussie à ce que 2016 ne soit plus sur l'axe x en mettant le start au 09-01-2017
Quelqu'un aurait une idée?
J'ai fais un graphique sur les heures d'ensoleillement par année, mon start commence le 01-01-2017 (date de mise en service de ma sonde) et sur mon graphique sur l'axe x commence en 2016.
https://www.meteo-jarny.com/DY-graphiqu ... -annee.php
La partie php
Code : Tout sélectionner
<?php
require("mysqli_connect.php");
$sql="select max(tstamp) from ensol";
$query=mysqli_query($conn,$sql);
$list=mysqli_fetch_array($query);
$stop=$list[0];
$start=mktime(0,0,0,1,1,date("2017"));
$stop-(86400*365);
$sql = "SELECT tstamp, SUM(ensolreeldec), substr(recdateTZ,1,4) AS Annee FROM `ensol` WHERE tstamp > '$start' GROUP BY Annee";
$query=mysqli_query($conn,$sql);
$i=0;
while ($list = mysqli_fetch_assoc($query)) {
if (date("I",time())==0) {
$time[$i]=($list['tstamp']+3600)*1000;
}
else
{
$time[$i]=($list['tstamp']+7200)*1000;
}
$ensolreeldec[$i]=$list['SUM(ensolreeldec)']*1;
if (date("m",$time[$i]/1000)==1) {$NormaleMensuelle[$i]=1640.3;}
$Ecart[$i]=$ensolreeldec[$i]-$NormaleMensuelle[$i];
$i++;
}
?>
Code : Tout sélectionner
xAxis: {
type: 'datetime',
labels: {
step: 2,
format: '{value:%Y}',
align: 'center',
}
},
Quelqu'un aurait une idée?