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