php unterschied Wie kann ich die Ortszeit des Benutzers anstelle der Zeit des Servers abrufen?




use php javascript (4)

Wie kann ich die Zeit der Kundenseite bekommen? Wenn ich date() , gibt es die Serverzeit zurück.


Sie könnten Geolocation nach IP-Adresse verwenden, um herauszufinden, in welchem ​​Land sich der Benutzer befindet, und dieses dann verwenden.

Aber die Verwendung von Javascript oder die Auswahl einer Zeitzone durch den Benutzer wird wahrscheinlich besser sein.


Hier ist eine "PHP" -Lösung:

echo '<script type="text/javascript">
var x = new Date()
document.write(x)
</script>';

Da PHP auf der Serverseite läuft, können Sie nicht auf die clientseitige Zeit von PHP zugreifen : PHP weiß nicht viel über den Browser - und Sie können PHP-Skripte verwenden, die ausgeführt werden, ohne von einem Browser aufgerufen zu werden.

Aber Sie könnten es von Javascript bekommen (was auf der Client-Seite ausgeführt wird) , und es dann beispielsweise über eine Ajax-Anfrage an PHP weitergeben.


Und hier sind ein paar Fragen + Antworten, die Ihnen beim Einstieg helfen könnten:


PHP ist nur serverseitig, soweit ich weiß.

Sie möchten vielleicht JavaScript verwenden.





javascript