在本章中,我们将介绍日期和时间的检查和格式化,以及日期在不同格式之间的转换。
当要在MySQL日期格式和PHP日期格式、UNIX日期格式与PHP日期格式,以及用户输入HTML表单的日期格式之间进行转换时,这是非常重要的。
在本章中,我们将主要介绍以下内容:
■在PHP中获取日期和时间
■在PHP日期格式和MySQL日期格式之间进行转换
■计算日期
■使用日历函数
21.1 在PHP中获取日期和时间
在第1章“PHP快速入门教程”中,我们讨论了使用date函数来获取并格式化PHP中的日期和时间。在本章中,我们仍将讨论该函数,并且更详细地介绍PHP中其他的时间和时间函数。
21.1.1 使用date函数
我们能够回忆起来,date函数带有两个参数,其中有一个是可选的。第一个是格式字符串,第二个(即可选的一个)是UNIX时间戳。如果没有指定时间戳,在默认的情况下,date函数将返回当前的日期和时间。该函数可以返回一个格式化后表示适当日期的字符串。
date函数的常见调用方式如下所示:
echo date('jS F Y');
以上调用将返回格式为"19th June 2008"的日期。表21-1给出PHP中所支持的日期格式代码。