我使用php日期函数显示当前服务器时间,如:
date("H:i:s");
但它在我的本地计算机上显示时间为12小时。
请帮帮我。
答案 0 :(得分:1)
在致电date_default_timezone_set('Asia/Calcutta');
之前使用date()
。
我不知道为什么叫Asia/Calcutta
?也许是因为Allahabad
比首都更接近Calcutta/Kolkata
。
编辑:评论中的下一个问题:
您获得UTC
时间的原因是默认时区在php.ini中设置为UTC
,如
date.timezone = UTC
检查一下。相应地改变以获得期望的效果。
答案 1 :(得分:0)
试试这个
echo date("H:i:s", time());
或尝试使用此
echo date('G:i:s',time());
它会起作用