DateTimeImmutable::setTime()函數是PHP中的內置函數,用於通過重置創建的DateTimeImmutable對象的當前時間來設置所需時間。
用法:
DateTimeImmutable DateTimeImmutable::setTime( int $hour, int $minute, int $second, int $microseconds )
參數:該函數接受上述和以下所述的四個參數:
- $hour:此參數用於設置小時時間。
- $minute:此參數用於設置分鍾時間。
- $second:此參數用於設置第二次。
- $microseconds:此參數用於設置微秒時間。
返回值:此函數返回一個新的日期時間對象。
以下示例程序旨在說明PHP中的DateTimeImmutable::setTime()函數:
示例1:
<?php
// PHP program to illustrate DateTimeImmutable::setTime()
// function
// Creating a new DateTimeImmutable() object
$datetimeImmutable = new DateTimeImmutable('2019-10-04');
// Initialising Hour, Minute and Second
$Hour = '04';
$Minute = '10';
$Second = '40';
// Calling the DateTimeImmutable::setTime() function
$a = $datetimeImmutable->setTime($Hour, $Minute, $Second);
// Getting a new set of date and time in the
// format of 'Y-m-d H:i:s'
echo $a->format('Y-m-d H:i:s');
?>
輸出:
2019-10-04 04:10:40
示例2:
<?php
// PHP program to illustrate DateTimeImmutable::setTime()
// function
// Creating a new DateTimeImmutable() object
$datetimeImmutable = new DateTimeImmutable('2019-10-04');
// Calling the setTime() function
// with parameters like Hour of 10,
// minute of 33 and second of 39
$a = $datetimeImmutable->setTime(10, 33, 39);
// Getting a new set of date and time in the
// format of 'Y-m-d H:i:s'
echo $a->format('Y-m-d H:i:s');
?>
輸出:
2019-10-04 10:33:39
參考: https://www.php.net/manual/en/datetimeimmutable.settime.php
相關用法
- PHP IntlCalendar setTime()用法及代碼示例
- PHP DateTimeImmutable::sub()用法及代碼示例
- PHP DateTimeImmutable add()用法及代碼示例
- PHP DateTimeImmutable setISODate()用法及代碼示例
- PHP DateTimeImmutable modify()用法及代碼示例
- PHP DateTimeImmutable setTimestamp()用法及代碼示例
- PHP DateTimeImmutable setDate()用法及代碼示例
- PHP DateTimeImmutable::setTimezone()用法及代碼示例
- CSS url()用法及代碼示例
- CSS hsl()用法及代碼示例
- p5.js second()用法及代碼示例
- PHP dir()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | DateTimeImmutable setTime() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。