当前位置: 首页 > 后端技术 > PHP

PHP如何使用date_create()、date_format()、date_add()函数?示例

时间:2023-03-30 03:38:27 PHP

在某个时间点,我们需要在日期和时间上添加一些日、月、年、小时、分钟和秒。PHP为我们提供了几个内置函数来实现这一点。我们将在此处讨论的一些内置函数是date_create()、date_format()和date_add()。date_create()函数此函数用于使用日期/时间字符串和时区创建DateTime对象。日期/时间字符串的默认值是当前日期/时间。语法如下:DateTimedate_create(time,timezone);参数:此函数接受两个参数:时间:(可选)指定日期/时间字符串。NULL或默认值指示当前日期/时间。您可以参考此链接了解PHP支持的日期和时间格式。时区:(可选)时间的时区。返回值:此函数返回一个指定日期的新DateTime对象。date_format()函数date_format()函数格式化给定的日期。日期作为DateTime实例提供,通常由date_create()函数返回,格式是我们要根据其格式化日期的字符串。语法如下:stringdate_format(object,format);参数:此函数接受两个参数,必须提供所有参数。Object:指定date_create()返回的DateTime对象Format:指定日期格式。它接受PHP中的date()函数支持的格式。示例–H(24小时格式)、h(12小时格式)、i(分:00到59)、s(秒:00到59)等。返回值:date_format()函数返回表示日期的字符串格式化成功后按指定格式格式化,否则返回false。输出结果如下:2018/03/1500:00:00date_add()函数date_add()函数用于将日、月、年、时、分、秒相加到日期。日期作为DateTime对象提供给date_add()函数,我们要添加到日期的间隔作为DateInterval对象提供。语法如下:DateTimedate_add(object,interval);参数:此函数接受三个参数,必须提供所有参数。object:指定date_create()返回的DateTime对象。此函数返回一个新的DateTime对象。Interval:指定一个DateInterval对象,即存储固定时间(以年、月、日、时等为单位)或DateTime构造函数支持的格式的相对时间字符串。返回值:该函数成功返回一个DateTime对象,否则返回FALSE。以下程序说明了PHP中的date_add()函数:示例1输出如下:2019-01-19Example2输出如下:2019-12-1000:10:23注意:使用“+”运算符向日期和时间添加更多内容。参考资料:http://php.net/manual/en/date...http://php.net/manual/en/func...http://php.net/manual/en/date...。更多PHP开发相关内容请参考:lsbin-IT开发技术:https://www.lsbin.com/查看更多PHP日期时间相关内容如下:PHP中两个日期之间的间隔:https://www.lsbin.com/3116.htmlPHP计算两个日期之间的工作日天数:https://www.lsbin.com/2582.htmlPHPstrtotime()时间转换:https://www.lsbin.com/3522.html