我正在使用 php 日期函数显示当前服务器时间,例如:
date("H:i:s");
但它在我的本地机器上显示时间 12 小时。
请帮我。
date_default_timezone_set('Asia/Calcutta');
调用前使用date()
。
不知道为什么叫它Asia/Calcutta
?或许是因为比首都Allahabad
更近。Calcutta/Kolkata
编辑:对于评论中的下一个问题:
您获得UTC
时间的原因是默认时区设置为UTC
在 php.ini 中,例如
date.timezone = UTC
核实。相应地更改它以获得所需的效果。
像这样试试
echo date("H:i:s", time());
或者试试这个
echo date('G:i:s',time());
它会起作用的