Again, timezone setup

This is the article of an example of how to fix timezone issue with playSMS.

This is my server\’s time, its in UTC:

[code lang=text]
$ date
Wed Aug 1 03:22:21 UTC 2018
[/code]

And then I check where is my php.ini, both for php-cli and php-fpm (I\’m using Nginx with php-fpm):

[code lang=text]
$ php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini
[/code]

I looked for date.timezone option on php.ini, edit it and set the option to my timezone Asia/Jakarta, its UTC+7. When done it will be like this:

[code lang=text]
$ cat /etc/php/7.0/cli/php.ini | grep date.timezone
; http://php.net/date.timezone
date.timezone = Asia/Jakarta
[/code]

I also set it in php-fpm php.ini, not just php-cli php.ini:

[code lang=text]
$ cat /etc/php/7.0/fpm/php.ini | grep date.timezone
; http://php.net/date.timezone
date.timezone = Asia/Jakarta
[/code]

Please note you need to restart php-fpm when you changed php-fpm php.ini.

In playSMS I set my default timezone to +0700 (its UTC+7):
\"\"

Restart playsmsd and do some test, for example send an SMS with a schedule.

As a reference please read this:
https://playsms.org/2013/12/07/fix-timezone-problem/