什么时区是一个cron作业使用?

我猜测我的PHP时间和服务器时间是有区别的。

当我用PHP检查当前时间时,显示正在使用MST。 但是,cron作业没有在正确的时间运行。

我怎样才能查看服务器本身使用什么时区,而不是PHP设置使用?

所有国家的时区都在/ usr / share / zoneinfo目录中定义

cd /usr/share/zoneinfo/ 

当你进入这个目录时,你会看到不同国家的名字和他们的时区。

命令来更改服务器时区。

 ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime 

如果你住在美国>洛杉矶,你可以使用上面的命令来改变你的时区。 根据您的要求更改国家和州。


命令来检查date和时间

  date 

从命令行设置时间和date

 date -s "19 APR 2012 11:14:00"