When you want to set the default timezone used by all date/time functions, you can take one of two options: 1) put date_default_timezone_set() on your code, 2) put value in php.ini


Option 1 - by code

You can set the default timezone by following function in the PHP

date_default_timezone_set ( string $timezone_identifier ) : bool

And the below is the example:

date_default_timezone_set('Asia/Seoul');

You can get more timezone information at https://www.php.net/manual/en/timezones.php


Option 2 - by php.ini

Below is simple, and no need to add code every time, but may need to be careful when you have any possibility to migrate onto the different systems that does not have the same php.ini settings.

/etc/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Seoul