我无法通过以下php函数查看我的位置时间:
echo date("y-m-d h:m:s A");
它显示 12-05-05 08:05:12 AM 但 12-05-05 12:40:12 PM现在
anyoe可以解决这个问题。
谢谢。
答案 0 :(得分:1)
设置setlocale函数。 Here this the description
答案 1 :(得分:1)
在 php.ini :
中设置首选时区[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Manila
您可以看到支持的时区列表here。
或者您可以采取其他方式,使用date_default_timezone_set()
。
答案 2 :(得分:0)
答案 3 :(得分:0)
您正在使用m,但它用于表示月份,而不是分钟。
这可能就是你想做的事情:
echo date("y-m-d h:i:s A");
之后,您要么使用错误的时区,要么服务器时间设置不当。如果您有权访问服务器,请在终端中运行date
。
答案 4 :(得分:0)
除了布莱克的评论,我建议尝试fixing your time zone,加上你需要的+/-时间 时间,例子
$timediff = 10;
$diff= $timediff+ ($timediff* 60 * 60)