![PHP+MySQL Web应用开发教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/889/33892889/b_33892889.jpg)
上QQ阅读APP看书,第一时间看更新
4.4 PHP日期时间函数库
4.4.1 格式化日期和时间
date()函数对本地日期和时间进行格式化。语法如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/93_05.jpg?sign=1739524629-wGEprT1mYQ3FW7NuPkioiAFBlrnoEtYp-0-3112e4104048661f86fc0a3dd2795858)
参数format指定日期和时间输出的格式。例如:“Y-m-d H:i:s”,其中Y是year的第一个字母,m是month的第一个字母,d是day字母的第一个字母,H是hour的第一个字母,i是minute的第二个字母,s是second的第一个字母,分别代表Web服务器当前的年、月、日、时、分、秒。
【例4-12】应用date()函数设置不同的format值,输出不同格式的时间,代码如下。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/93_06.jpg?sign=1739524629-RSjhWd35FavftagFvi6lglZARy4PSi6R-0-2c3b68b871ef444dda1cf7ead686b7f1)
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_01.jpg?sign=1739524629-mPJ0N8eeRV1H4MSuoZoZ1PyFymz25uVS-0-e76bf4e708cf1992587d60536baba964)
运行结果如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_02.jpg?sign=1739524629-0emeNNq6D8VFyVvsTFCn638kuw37fm0y-0-7b0582c2ee97ae336cc49317df7948c0)
说明:在运行本章的实例时,也许有的读者得到的时间和系统时间并不相等,这不是程序的问题。因为在PHP语言中默认设置的是标准的格林威治时间,而不是北京时间。
4.4.2 获取日期和时间信息
getdate()函数获取日期和时间指定部分的相关信息。语法如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_03.jpg?sign=1739524629-P4gmTFK9kPapQe8tNVLWY50G1jSqxTpI-0-d6527c9a79dc114695432d67d05d3043)
getdate函数返回数组形式的日期、时间信息,如果没有时间戳,则以当前时间为准。
getdate()函数返回的关联数组中元素的说明如表4-2所示:
表4-2 getdate()函数说明
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_04.jpg?sign=1739524629-2gdUgQpOtUTpoFCwIOEo3uMQNMjw0Bro-0-76ff11f3ea6614208710f9acc0ce4681)