📜  PHP | date_sub()函数

📅  最后修改于: 2022-05-13 01:56:20.274000             🧑  作者: Mango

PHP | date_sub()函数

date_sub() 是PHP中的一个内置函数,用于从给定日期中减去一些天、月、年、小时、分钟和秒。该函数在成功时返回一个 DateTime 对象,在失败时返回 FALSE。

句法:

date_sub($object, $interval)

参数: date_sub()函数接受两个参数,如下所述:

  • $object:强制参数,指定 date_create() 返回的 DateTime 对象
  • $interval:它是一个强制参数,它指定我们要减去的 DateInterval 对象。

返回值:减去间隔后返回一个DateTime对象。

下面的程序说明了 date_sub()函数:
方案一:


输出

2013-06-25
2013-01-25
2013-01-20

程序 2:当传递无效日期时,date_sub函数会发出警告:


输出

PHP Warning: date_sub() expects parameter 1 to be DateTime, boolean given in/home/2662efc623a406b7cb06a7320e7abf50.php on line 8
PHP Warning: date_format() expects parameter 1 to be DateTimeInterface, booleangiven in/home/2662efc623a406b7cb06a7320e7abf50.php on line 9

参考: 函数 : PHP 。 PHP