- PHP+MySQL Web应用开发教程
- 李辉等编著
- 363字
- 2021-03-27 03:04:10
4.4 PHP日期时间函数库
4.4.1 格式化日期和时间
date()函数对本地日期和时间进行格式化。语法如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/93_05.jpg?sign=1739520774-A00APn86qgqZwX6F8oO9n35JesuyF5kB-0-f84f6a877c6b4f9c464a240f18f6e8b3)
参数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=1739520774-y43xKrN9fs9zO79BR2S0TZbDUTO4sVLv-0-e9c237bbb52a135a954447e917d642b8)
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_01.jpg?sign=1739520774-CFpuS0tNmwO8omwgU7Vye2iUtZKD0lW9-0-f687ee8305586992126a9182ff06124d)
运行结果如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_02.jpg?sign=1739520774-Y8I5glkWhSIqiAqcmN5FBtgxq6TMz9fh-0-ebbdf64401bf978980050d8443b51534)
说明:在运行本章的实例时,也许有的读者得到的时间和系统时间并不相等,这不是程序的问题。因为在PHP语言中默认设置的是标准的格林威治时间,而不是北京时间。
4.4.2 获取日期和时间信息
getdate()函数获取日期和时间指定部分的相关信息。语法如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_03.jpg?sign=1739520774-Q2I25z9yD9JILhSshAVWBj5lkcAgvYFr-0-e2dc951bd9a10c5d55f444294ff7d623)
getdate函数返回数组形式的日期、时间信息,如果没有时间戳,则以当前时间为准。
getdate()函数返回的关联数组中元素的说明如表4-2所示:
表4-2 getdate()函数说明
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_04.jpg?sign=1739520774-jUNv0CeUCZ2Vvkggr4atWrnnaW1QcBIi-0-50f0af5f18fab659d71d41215700f9b2)