2010-03-05 93 views
0

如何获取系统时间,如10.23 PM,以及如何正确处理时间偏移和时区?使用PHP获取系统时间并处理偏移量/时区

+4

因为这基本上是25分钟前问完全相同的问题,所以您可能希望使其更具体。其他,复制:http://stackoverflow.com/questions/2384937/retrieving-system-date-in-php – deceze 2010-03-05 07:17:57

回答

1

像这样:

echo date('g.i A'); 

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

+0

Thinak你非常多 来自印度...所以它显示5.30小时后...任何解决方案为此???? – Flins 2010-03-05 07:19:25

+1

@Flins,在脚本的开头使用'date_default_timezone_set('Asia/Calcutta')'。 – 2010-03-05 07:56:19

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

找到你的php.ini文件的位置和编辑是这样的: -

  1. 查找date.timezone,并将其设置到当地时间你的在php中使用ne名称
  2. 查找date.default_latitude并将其设置为您的服务器位置的纬度
  3. 查找date.default_longitude并将其设置为您的服务器位置的经度

对于经度/纬度,请用您的城市名称谷歌它。

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