Php日期功能

时间:2012-05-04 06:40:05

标签: php date

我无法通过以下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可以解决这个问题。
谢谢。

5 个答案:

答案 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)

修复服务器时间,或使用它:

http://php.net/manual/en/function.date-default-timezone-set.php

答案 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)