如何显示实时只有php


How to show real time with only php?

我做了一个项目,它只与php,我想得到实时。我尝试了date(), time()和其他的,但这不是真的,它是1+或1-小时。请告诉我如何实时看到$varible

由于PHP是一种服务器端语言,因此您将获得服务器的时间,而不是客户端的时间。例如,如果你的服务器在欧洲,而你在美国,你就会得到欧洲的时间。

要获得特定时区的时间,可以在前面添加:

date_default_timezone_set('America/Los_Angeles');

之后的日期将在该时区。

echo date("Y-m-d H:i:s");

您不能简单地从哪个时区检测到加载页面的客户端,但是在您的服务器上,您接收客户端的IP地址,并使用此IP地址有一些工具可以返回客户端的位置,然后您需要将其转换为PHP接受的格式。所以这并不容易。显示客户端的确切时间的简单方法是在JavaScript中执行,因为它运行在客户端的本地浏览器上,并且将是计算机的时间。

我认为你必须更改时区,你可以这样做:

<?php
date_default_timezone_set('America/Los_Angeles'); 
?>

你可以在这里读到更多您还可以在这里找到可用的时区

问好。