voila je viens de finir de trouver comment incrémenter l heure de +1h00 qui va me servir a me donner la meteo avec openweather
heure apres heure
donc la meteo pour 14h00/15h00/16h00/17h00 ect
mon code fonctionne le seul soucis c est que je n arrive pas a incrémenter l heure a chaque passage dans ma boucle pour chaque ligne
j ai l heure mais h+1
alors que j aurais souhaiter avoir
h+1
h+2
h+3
ect...
et pour la date pareil elle devrait passer a j+1 après minuit
voici mon code
Code : Tout sélectionner
$raw = file_get_contents($url);
$json = json_decode($raw);
foreach ($json->hourly as $hourly) {
$hourly>dt; // le timestamp du jour, tu as aussi sunrise, sunset, etc
$hourly->temp; // les températures avec $daily->temp->day; $daily->temp->max; etc
$hourly->weather; // la météo avec $daily->weather[0]->main; $daily->weather[0]->description; etc
print_r($hourly->weather) ;
echo "<br>";
date_default_timezone_set('Europe/Brussels');
// pour nous c'est date_default_timezone_set('Europe/Paris');
$datetime = new DateTime('');
$date = date("d-m-Y");
$heure = date("H:i");
echo "<br>";
echo "<br>";
echo Date("d-m-Y _ H.i.s", strtotime("+1 hour"));
echo "<br>";
}Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 802 [main] => Clouds [description] => partiellement nuageux [icon] => 03d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 802 [main] => Clouds [description] => partiellement nuageux [icon] => 03d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 500 [main] => Rain [description] => légère pluie [icon] => 10d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 500 [main] => Rain [description] => légère pluie [icon] => 10d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 500 [main] => Rain [description] => légère pluie [icon] => 10d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 500 [main] => Rain [description] => légère pluie [icon] => 10d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 804 [main] => Clouds [description] => couvert [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04n ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => nuageux [icon] => 04d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )
18-04-2021 _ 14.13.32
Array ( [0] => stdClass Object ( [id] => 801 [main] => Clouds [description] => peu nuageux [icon] => 02d ) )