You can configure PHP setting to use your local time zone by setting the date.timezone directive in php.ini.
1. Go to your cPanel account >> the Files section >> the File Manager menu: 
2. Navigate to the root folder of your website (by default, it is public_html for the main domain and yourdomain.com for addon domains). If you don't have the php.ini file yet, feel free to create it using the "+ File"button: 
Right-click the file and select Code Edit: 
3. Add the following line:
date.timezone = "Place/Your_town"
change Place/Your_town to the preferred time zone: 
4. Click Save Changes.
5. Next, add an LSPHP directive rule to your .htaccess file.
Add the following lines to the .htaccess file (.htaccess is a hidden file. To see such files, click Settings in the upper right corner of the File Manager, check Show hidden files (dotfiles), then Save): 
Add the following line:
lsapi_phpini /home/cPanel_user/public_html/php.ini
Replace the cPanel_username with your actual cPanel username. If your php.ini file is located in a different directory, change the path accordingly: 
6. Click Save Changes.
How to change 'date.timezone' on business servers
Before editing/creating the php.ini file on a business server, you will need to check the PHP version that is set for the domain.
1. Go to cPanel account >> the PHP Tweaks menu and select the domain from the drop-down menu. Check the PHP version used for this domain: 
2. Next, go to the Files section >> the File Manager menu: 
3. Enable Show hidden files (dotfiles) in the Settings menu: 
4. Navigate to /home/cPanel_user/.system-php/ini/PHP_ver/yourdomain.com (where PHP_ver is the PHP version used for the domain): 
5. If the php.ini file is not present in this folder, create it by using the "+ File" button: 
6. Right-click php.ini >> select Code Edit: 
7. Add the following line:
date.timezone = "Place/Your_town"
change Place/Your_town to the preferred time zone: 
Save the changes.
That's it!
Dansk