2013-11-24 24 views
0

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

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

谢谢!

回答

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运行的好主意,假设你是这样做的。

我使用的是用于linux的this链接,以及用于windows的one