PHP更改服务器日期&时间

时间:2013-11-24 17:33:05

标签: php exec

如何使用php更改服务器时间?从我到目前为止的研究中,我发现你可以使用函数exec()执行任何终端行。我该怎么说这个函数说改变日期和时间到2013年11月24日12:38?

我必须在PHP中执行此操作的原因是我无法访问物理服务器,因此必须远程完成所有操作。我在使用exec()之前已经设置了Cron Jobs,所以我也应该有权更改日期。

谢谢!

1 个答案:

答案 0 :(得分:2)

假设服务器在Windows上运行,我相信您可以exec('time 12:38:00 PM')exec('date 11/24/2013')。如果它是基于Linux的服务器,我认为你可以这样做:exec('date -s "24 NOV 2013 12:38:00"')。您也可以查看此question。我意识到它不一样,但回答的人提出了一个关于不在linux中以root身份运行php的好点,假设你正在这样做。

我使用了this链接用于linux,这个one用于windows。