2016-09-23 3 views
1

Wie kann ich Datum und Uhrzeit des Servers mit PHP-Skripten ändern? Ich weiß, es wird funktionieren, wenn Sie die Zeit in der CLI ändern, aber ist es möglich, programmatisch zu ändern?Serverzeit ändern mit PHP

Ich habe eine Route erstellt, die ein Datum und eine Uhrzeit localhost/date/{date}/time/{time} übergeben wird, um zu testen, ob es funktioniert, wenn ich die date() in meinem Controller aufrufen werde.

Kennt jemand eine Methode, die mein Problem lösen kann?

Vielen Dank im Voraus!

+2

Mögliche Duplikate von [PHP Datum und Uhrzeit des Servers ändern] (http://stackoverflow.com/questions/20177595/php-change-server-date-time) –

+0

Siehe auch: [Verwenden von Exec in PHP zur Einstellung der Systemuhr ] (http://stackoverflow.com/questions/7958972/using-exec-in-php-for-setting-system-clock) –

+0

Sie möchten Serverdaten dauerhaft ändern? oder Sie haben ein Zeitzonenproblem? – Archish

Antwort

-2

Führen Sie Exec ('Zeit 12:38:00 PM') und Exec ('Datum 24.11.2013') wenn auf Windows. Kredit für Dan für diese Antwort. Diese Frage ist auch ein mögliches Duplikat von PHP Change Server Date & Time.

+0

Ich habe das schon versucht, aber es funktioniert nicht. –

+0

Es liegt in Ihrer Verantwortung zu sagen, dass Sie dies in der Frage in diesem Fall versucht haben und nicht nur Dinge ablehnen. – brld

-1

Wenn Sie es in der Befehlszeile tun kann .. dann können auch Sie es in PHP tun ...

Alles, was Sie tun müssen, ist PHP's shell_exec() function zu verwenden.

Versuchen Sie es.