The strftime() function in php is not showing the correct time on my system. I am running php on xampp. Its around 11 o’clock on my PC clock, but the function strftime() returns 19 when I execute the following code:-
echo 'Time is - '.strftime('%H');
You can change your servers time zone by executing an ini_set at the top:
ini_set( 'date.timezone', 'Europe/Berlin' );If you’re on a hosting account the server is likely in a different time zone than you are. Even if you’re running something locally I usually find it’s set differently.
https://www.php.net/timezones