标签: php exec
如何使用php更改服务器时间?从我到目前为止的研究中,我发现你可以使用函数exec()执行任何终端行。我该怎么说这个函数说改变日期和时间到2013年11月24日12:38?
我必须在PHP中执行此操作的原因是我无法访问物理服务器,因此必须远程完成所有操作。我在使用exec()之前已经设置了Cron Jobs,所以我也应该有权更改日期。
谢谢!
答案 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的好点,假设你正在这样做。
exec('time 12:38:00 PM')
exec('date 11/24/2013')
exec('date -s "24 NOV 2013 12:38:00"')
我使用了this链接用于linux,这个one用于windows。