7.3 获取日期和时间的相关信息
函数getdate()是一个比较实用的函数,通过这个函数可以取得日期和时间的有关信息。该函数的语法如下。
array getdate([int $timestamp]);
该函数的参数是一个UNIX时间戳,它是可选的,如果没有给定该参数,PHP默认使用当前本地时间。函数处理成功后,会返回一个关联数组,数组的每个单元存储着日期和时间的相关信息。表7-2列出了由函数getdate()返回的关联数组的索引及其所代表的日期和时间的含义。
表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 ?>
【代码解析】代码第02行获取了日期2012年8月8日晚上8点的相关信息,执行结果如图7-3所示。
图7-3 获取日期和时间的相关信息