DateTimeImmutable::sub()函數是PHP中的內置函數,用於從創建的DateTimeImmutable對象中減去若幹天,幾個月,幾年,幾小時和幾秒鍾。
用法:
DateTimeImmutable::sub( interval )
參數:此函數接受參數間隔,該間隔是要從給定的DateTimeImmutable對象中減去的天數或月數或年數或小時數或分鍾數或秒數。
返回值::此函數在減去後返回最終的日期時間。
以下示例程序旨在說明DateTimeImmutable::sub()函數:
程序1::此程序將天數減少2。
<?php
// PHP program to illustrate DateTimeImmutable::sub()
// function
// Creating a new DateTimeImmutable() object
$datetimeImmutable = new DateTimeImmutable('2019-10-07');
// Initialising a interval of 2 days
$interval = 'P2D';
// Calling the DateTimeImmutable::sub() function
$a = $datetimeImmutable->sub(new DateInterval($interval));
// Getting a new date time
// format of 'Y-m-d'
echo $a->format('Y-m-d');
?>
輸出:
2019-10-05
程序2::此程序將月份減少5。
<?php
// PHP program to illustrate DateTimeImmutable::sub()
// function
// Creating a new DateTimeImmutable() object
$datetimeImmutable = new DateTimeImmutable('2019-10-07');
// Initialising a interval of 5 months
$interval = 'P5M';
// Calling the DateTimeImmutable::sub() function
$a = $datetimeImmutable->sub(new DateInterval($interval));
// Getting a new date time
// format of 'Y-m-d'
echo $a->format('Y-m-d');
?>
輸出:
2019-05-07
相關用法
- d3.js d3.lab()用法及代碼示例
- PHP exp()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- PHP sin( )用法及代碼示例
- PHP abs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP tan( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP next()用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- d3.js d3.sum()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | DateTimeImmutable::sub() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。