What time zone is a cron job using?
Cron job uses the server's define timezone (UTC by default) which you can check by typing the date
command in terminal.
All countries timezones are defined in /usr/share/zoneinfo
directory:
cd /usr/share/zoneinfo/
When you cd into this directory you will see the name of different countries and their timezone.
Command to change server timezone.
sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
If you live in America > LA you can change your time-zone using above command. Change the country and state according to your requirement.
Command to check the date and time:
date
Set time and date from the command line:
date -s "19 APR 2012 11:14:00"