![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=1739615949-rLHZFX0f0qmaDBCttpm5qhh9cJmLP89d-0-dba23acdbbd57399afa2d66431271bd1)
参数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=1739615949-XNJ0JAlV4nebELquavYIbUAJ5wQw5kdZ-0-68de469c860cb540af7c52185eff4ef8)
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_01.jpg?sign=1739615949-GU1EVZD76rUGjmTFB8zo6LF2z8npcn2F-0-96833de9b94f891860517327dd339606)
运行结果如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_02.jpg?sign=1739615949-sAlXW7nuuVjlwr0qB96eiT4uCC9g8aNZ-0-096c27a2fa824d31fec2223fec71e1c0)
说明:在运行本章的实例时,也许有的读者得到的时间和系统时间并不相等,这不是程序的问题。因为在PHP语言中默认设置的是标准的格林威治时间,而不是北京时间。
4.4.2 获取日期和时间信息
getdate()函数获取日期和时间指定部分的相关信息。语法如下:
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_03.jpg?sign=1739615949-jErlsHw3DuInNTVwEUZ5ECbo6sLLIg6N-0-d5e5c2812792afaba4842db9d21926d7)
getdate函数返回数组形式的日期、时间信息,如果没有时间戳,则以当前时间为准。
getdate()函数返回的关联数组中元素的说明如表4-2所示:
表4-2 getdate()函数说明
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/94_04.jpg?sign=1739615949-1zjuVQJLGwajTOctKcVryPaIh9z7aWsT-0-bdbf40297cf5d2a46795937f59a52628)