2016-09-23 85 views
1

如何使用PHP腳本更改服務器的日期和時間?我知道如果你在CLI中改變時間,它會起作用,但是可以用編程方式改變它嗎?使用PHP更改服務器時間

我已經創建了一個路由,它會傳遞一個日期和時間localhost/date/{date}/time/{time}來測試它是否可以工作,當我在我的控制器中調用date()時。

有人知道任何方法可以解決我的問題嗎?

在此先感謝!

+2

[PHP更改服務器日期和時間]的可能重複(http://stackoverflow.com/questions/20177595/php-change-server-date-time) –

+0

另請參閱:[在p​​hp中使用exec來設置系統時鐘](http://stackoverflow.com/questions/7958972/using-exec-in-php-for-setting-system-clock) –

+0

你想永久改變服務器數據?或者你有時區問題? – Archish

回答

-2

如果在Windows上執行exec('time 12:38:00 PM')和exec('date 11/24/2013')。感謝Dan回答這個問題。

這個問題也可能是PHP Change Server Date & Time的重複。

+0

我已經試過,但它不起作用。 –

+0

這是你的責任,說你在這個問題中嘗試過這個問題,而不是僅僅爲了減少事情。 – brld

-1

如果你能做到這一點在命令行..然後你可以做到這一點在PHP太...

所有你所要做的就是使用PHP's shell_exec() function

試試吧。