PHP 菜鳥教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP date_add() 函數(shù)用法及示例

PHP Date & Time 函數(shù)手冊(cè)

date_add()函數(shù)給一個(gè) DateTime 對(duì)象增加一定量的天,月,年,小時(shí),分鐘 以及秒。

定義和用法

date_add()函數(shù)是DateTime::add()的別名。 它接受DateTime對(duì)象作為參數(shù)和DateInterval對(duì)象,并將指定的間隔添加到給定的DateTime中。

語(yǔ)法

date_add($object, $interval)

參數(shù)

序號(hào)參數(shù)及說(shuō)明
1

object(可選)

這是一個(gè)DateTime對(duì)象,用于指定/表示您需要向其添加時(shí)間間隔的日期。

2

interval (可選)

這是一個(gè)DateInterval對(duì)象,指定要添加的間隔。

返回值

PHP date_add()函數(shù)返回帶有添加間隔的DateTime對(duì)象。如果失敗,此函數(shù)將返回布爾值false。

PHP版本

此函數(shù)最初是在PHP版本5.3.0中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例演示了date_add()函數(shù)的用法-

<?php
   //創(chuàng)建一個(gè)DateTime對(duì)象
   $date = date_create("25-09-1989");
   //Adding interval to the date
   $res = date_add($date, new DateInterval('PT10H30S'));   
   //格式化日期并將其打印
   $format = date_format( $res, "d-m-Y H:i:s");
   print($format);
?>
測(cè)試看看?/?

輸出結(jié)果

25-09-1989 10:00:30

在線示例

您可以使用date_interval_create_from_date_string()函數(shù)創(chuàng)建一個(gè)間隔。以下示例使用此函數(shù)創(chuàng)建間隔,并將其添加到日期:

<?php
   $date = date_create("2019-09-09");
   $interval = date_interval_create_from_date_string('30 days');
   $res = date_add($date, $interval);   
   $format = date_format( $res, "Y-m-d H:i:s");
   print($format);   
?>
測(cè)試看看?/?

輸出結(jié)果

2019-10-09 00:00:00

在線示例

現(xiàn)在,讓我們嘗試添加具有年,月和日的間隔-

<?php
   //創(chuàng)建DateTime對(duì)象
   $date = date_create("25-09-1989");
   //向日期添加時(shí)間間隔
   $res = date_add($date, new DateInterval('P29Y2M5D'));   
   //格式化日期并將其打印
   $format = date_format( $res, "Y-m-d");
   print($format);
?>
測(cè)試看看?/?

輸出結(jié)果

2018-11-30

在線示例

在日期1995-05-07上增加150天:

<?php
   $date = date_create('1995-05-07');
   $interval = date_interval_create_from_date_string('150 days');
   $date->add($interval);
   print($date -> format('Y-m-d'));
?>
測(cè)試看看?/?

這產(chǎn)生以下結(jié)果-

1995-10-04
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清