在我的网站上,我使用php time()函数来显示时间。一周前,我比较了time()函数返回的时间和我电脑上的时间之间的时差(我使用windows)。时差大约是1分10秒,但现在我再次检查,时差已经增长到1分50秒。有人能解释一下这是怎么可能的吗?
jum4pzuy1#
通过date_default_timezone_set()设置您的时区我不确定这会有帮助。
csga3l582#
在某些Linux dystros上,只有在系统重新启动时才通过NTP重新同步时间。您可以安装ntp守护程序,它将不断保持时间增量<10毫秒。
s2j5cfk03#
我认为这是由您的计算机和服务器造成的混淆。一个星期您可以与您的计算机时间进行比较,现在您检查服务器时间。请确保这一点。因为服务器时间与我们的本地计算机时间不同。
bttbmeg04#
第一次存储时间和日期的消息后在mysql数据库使用预定义的function date()为获得我们的本地时间,我们必须使用date_default_timezone_set()函数之前的日期()
function date()
date_default_timezone_set()
date_default_timezone_set("Asia/Calcutta"); $massege_post_time=date("H:i:s Y-m-d ");
字符串时间和日期将存储在数据库中,如15:56:28 2018-08-09其中H= 15(24 hour system) i=56(minute) s(second)=28
15:56:28 2018-08-09
H= 15(24 hour system) i=56(minute) s(second)=28
Y(year)=2018 m(month)=08, d(day)=09
型我在这里回答以前在这个网站上提出的问题xx时间前功能不工作
4条答案
按热度按时间jum4pzuy1#
通过date_default_timezone_set()设置您的时区
我不确定这会有帮助。
csga3l582#
在某些Linux dystros上,只有在系统重新启动时才通过NTP重新同步时间。您可以安装ntp守护程序,它将不断保持时间增量<10毫秒。
s2j5cfk03#
我认为这是由您的计算机和服务器造成的混淆。一个星期您可以与您的计算机时间进行比较,现在您检查服务器时间。请确保这一点。因为服务器时间与我们的本地计算机时间不同。
bttbmeg04#
第一次存储时间和日期的消息后在mysql数据库使用预定义的
function date()
为获得我们的本地时间,我们必须使用date_default_timezone_set()
函数之前的日期()字符串
时间和日期将存储在数据库中,如
15:56:28 2018-08-09
其中
H= 15(24 hour system) i=56(minute) s(second)=28
型
我在这里回答以前在这个网站上提出的问题xx时间前功能不工作