Verschillende weergave van uren in PHP4 en PHP7
Nicos Vermeulen
09/01/2020 22:27:44Beste mensen,
Ik maak gebruik van de volgende code:
$today = getdate();
echo $today['hours'];
Stel het is 21:15 uur, dan geeft php4 de waarde 21 terug. Wanneer ik dit in php7 uitvoer geeft hij 20 terug, dus een uur eerder.
Kan iemand dit verklaren? Het lijkt erop dat er een andere tijdzone wordt terug gegeven.
Ik maak gebruik van de volgende code:
$today = getdate();
echo $today['hours'];
Stel het is 21:15 uur, dan geeft php4 de waarde 21 terug. Wanneer ik dit in php7 uitvoer geeft hij 20 terug, dus een uur eerder.
Kan iemand dit verklaren? Het lijkt erop dat er een andere tijdzone wordt terug gegeven.
Gewijzigd op 09/01/2020 22:29:47 door Nicos Vermeulen
PHP hulp
08/11/2024 20:53:24Frank Nietbelangrijk
09/01/2020 22:49:31Je kunt gewoon eerst even de tijdzone instellen:
Deze tijdzone mag natuurlijk ook iets anders zijn dan Europe/Amsterdam bijvoorbeeld UCT. Zie ook https://www.php.net/manual/en/timezones.php
Code (php)
Deze tijdzone mag natuurlijk ook iets anders zijn dan Europe/Amsterdam bijvoorbeeld UCT. Zie ook https://www.php.net/manual/en/timezones.php
Gewijzigd op 09/01/2020 22:53:31 door Frank Nietbelangrijk
Klopt! Vanaf PHP 5 zijn er in PHP tijdszones geintroduceerd.
Standaard staat deze op UTC, maar in php.ini globaal of met ini_set is lokaal af te dwingen dat deze een andere moet zijn.
Standaard staat deze op UTC, maar in php.ini globaal of met ini_set is lokaal af te dwingen dat deze een andere moet zijn.
Nicos Vermeulen
10/01/2020 00:07:39Frank Nietbelangrijk op 09/01/2020 22:49:31:
Je kunt gewoon eerst even de tijdzone instellen:
Deze tijdzone mag natuurlijk ook iets anders zijn dan Europe/Amsterdam bijvoorbeeld UCT. Zie ook https://www.php.net/manual/en/timezones.php
Code (php)
Deze tijdzone mag natuurlijk ook iets anders zijn dan Europe/Amsterdam bijvoorbeeld UCT. Zie ook https://www.php.net/manual/en/timezones.php
Top, dat werkt! Bedankt!!!
Gewijzigd op 10/01/2020 00:08:24 door Nicos Vermeulen