7.3 获取日期和时间的相关信息
函数getdate()是一个比较实用的函数,可以通过这个函数取得日期和时间的有关信息。该函数的语法如下所示。
array getdate([int$timestamp]);
该函数的参数是一个UNIX时间戳,它是可选的,如果没有给定该参数,PHP默认使用当前本地时间。函数处理成功后,会返回一个关联数组,数组的每个单元存储着日期和时间的相关信息。表7-2列出了由函数getdate()返回的关联数组的索引,及其所代表的日期和时间的含义。
代码7-3演示了该函数的用法。
代码7-3 使用函数getdate()获取日期和时间的信息7-3.php
01 <?php
02 $time=mktime(20,0,0,8,8,2012);//获取时间戳
03
04 echo"<b>日期:".date("Y-m-d H:i:s",$time)."</b>";
05 echo"<br/>";
06
07 echo"<pre>";
08 echo"该日期相关信息如下:";
09 echo"<br/>";
10
11 $date=getdate($time);//获取日期
12 print_r($date);
13 ?>
【代码解析】这段代码第2行获取日期2012年8月8日晚上8点的相关信息,执行结果如图7-3所示。