-5

我正在使用 php 日期函数显示当前服务器时间,例如:

 date("H:i:s");

但它在我的本地机器上显示时间 12 小时。

请帮我。

4

2 回答 2

1

date_default_timezone_set('Asia/Calcutta');调用前使用date()

不知道为什么叫它Asia/Calcutta?或许是因为比首都Allahabad更近。Calcutta/Kolkata

编辑:对于评论中的下一个问题:

您获得UTC时间的原因是默认时区设置为UTC在 php.ini 中,例如

date.timezone = UTC核实。相应地更改它以获得所需的效果。

于 2013-02-19T12:16:53.663 回答
0

像这样试试

echo date("H:i:s", time());

或者试试这个

echo date('G:i:s',time());

它会起作用的

于 2013-02-19T12:14:21.097 回答