5个回答
展开全部
1. 像他们说的那样,先尽量更改服务器时间。改对最好。服务器通常可以设置成和NTP时间服务器同步,时间精确到毫秒。
2、遇到实在无权更改服务器时间的情况。可以在php程序中设定一个持久保存的时间偏移量。
比如在文件或在数据库中保存一个整形值,记录当前时间和标准时间的差值。
比如值60000代表慢了60000毫秒或1分钟,值-59000代表快了59秒。在显示前计算出准确时间再输出。这样无论系统时间差多大都能恢复正确时间。
2、遇到实在无权更改服务器时间的情况。可以在php程序中设定一个持久保存的时间偏移量。
比如在文件或在数据库中保存一个整形值,记录当前时间和标准时间的差值。
比如值60000代表慢了60000毫秒或1分钟,值-59000代表快了59秒。在显示前计算出准确时间再输出。这样无论系统时间差多大都能恢复正确时间。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把电脑时间改正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能联网的话,去网络上获取时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php date("Y-m-d", time()) 获取的是本地时间吗?
应该是服务器时间吧?
应该是服务器时间吧?
追问
好了 我服务器是本地的,所以会这样,谢谢。
追答
那就调整电脑时间啊
就算你是购买的服务器,也经常要去调整一下时间啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 就算 偏差 多少来得到;或者 和网络世界 同步
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询