我使用以下PHP代码来获取当前时间.
$time = time();
echo date('h:m:s A',$time);
Run Code Online (Sandbox Code Playgroud)
返回的时间是错误的时间.当前时间是05:14:33
我的计算机上的PM,此功能显示12:03:02
PM.
为什么它给错了时间,我怎样才能让PHP给出合适的时间?
time()
给出1970年1月1日UTC以来的秒数.这是从OS /计算机的内部时钟读取的.date()
为您提供默认时区中时间戳的日期.
使用date_default_timezone_set
和date_default_timezone_get
检查/设置正确的时区.
或者,您可以在您的设置中设置默认时区 php.ini
归档时间: |
|
查看次数: |
7175 次 |
最近记录: |