0
date_default_timezone_set('Asia/Calcutta');
echo date('d-m-y  h:i:s',time());
-------------------------------------------
26-12-2012 03:07:48

同时 GMT +05:30 从这里

26-12-2012 03:12:25

它以分钟为单位给出了一些时差,现在我想使用本地服务器时间的 time ago 功能,但本地服务器从 GMT+05:30 开始提供大约 -4 分钟。如何解决这个问题?

几天前,我在管理员的帮助下将服务器时间更改为 GMT+05:30,现在它再次给出了差异。

4

1 回答 1

1

最好的办法是每天/每周运行一个 cronjob,将服务器的时间同步到时间服务器。ntpdate您可以使用命令轻松完成此操作

http://www.bytechemist.com/2009/06/25/use-cron-and-ntpdate-to-keep-your-linux-servers-time-updated/

于 2012-12-26T10:39:43.507 回答