date_sub() 函数用于从指定日期减去一些日期。
语法
date_sub(object,interval);
参数
参数 | 描述 | 必须/可选 |
---|---|---|
object | 指定一个 DateTime 对象 | 必须 |
interval | 指定一个 DateInterval 对象 | 必须 |
例子1
减去10天<?php
$date=date_create("2018-07-15");
date_sub($date,date_interval_create_from_date_string("10 days"));
echo date_format($date,"Y-m-d");
?>
输出:
2018-07-05
例子2
减去5天<?php
$date=date_create("2020-12-15");
date_sub($date,date_interval_create_from_date_string("5 days"));
echo date_format($date,"Y-m-d");
?>
输出:
2020-12-10
例子3
减去5年<?php
$date = date_create('2018-07-15');
date_sub($date, date_interval_create_from_date_string('5 years'));
echo date_format($date, 'Y-m-d') . "\n";
?>
输出:
2013-07-15
例子4
减去3个月<?php
$date1 = date_create('2018-07-15');
date_sub($date1, date_interval_create_from_date_string('3 month'));
echo date_format($date1, 'Y-m-d'). "\n";
?>
输出:
2018-04-15