使用PHP获取系统时间并处理偏移/时区

时间:2010-03-05 07:12:11

标签: php

如何获得系统时间,如下午10.23,以及如何正确处理时间偏移和时区?

4 个答案:

答案 0 :(得分:1)

像这样:

echo date('g.i A');

检查PHP date() referencedate()采用可选的第二个参数,您可以使用该参数设置自定义时间戳。如果没有此参数,date()将返回当前时间。

答案 1 :(得分:1)

找到 php.ini 文件位置并按如下方式进行编辑: -

  1. 查找 date.timezone 并将其设置为php中使用的本地时区名称
  2. 查找 date.default_latitude 并将其设置为服务器位置的纬度
  3. 查找 date.default_longitude 并将其设置为服务器位置的经度
  4. 对于经度/纬度,请使用您的城市名称进行谷歌搜索。

    重要提示:编辑此信息后,保存 php.ini 文件并关闭它。然后重新启动您的服务器。如果不重新启动,您可能无法看到更改。

答案 2 :(得分:0)

<?php
$time_now=mktime(date('h'),date('i'),date('s'));
print date('h.i A',$time_now);
?>

答案 3 :(得分:-1)