라이브러리
[PHP] DateTimeImmutable::setTime - 시간을 설정합니다.
DateTimeImmutable::setTime 메서드
PHP 8.1 버전부터 DateTimeImmutable 클래스에 `setTime` 메서드가 추가되었습니다. 이 메서드는 DateTimeImmutable 객체의 시간을 설정하는 데 사용됩니다.
# 메서드 시그니처
#hostingforum.kr
php
public DateTimeImmutable setTime(int $hour, int $minute, int $second, int $microsecond = 0): self
# 매개변수
- `$hour`: 시간 (0 ~ 23)
- `$minute`: 분 (0 ~ 59)
- `$second`: 초 (0 ~ 59)
- `$microsecond`: 마이크로초 (0 ~ 999999)
# 반환값
- `self`: DateTimeImmutable 객체
# 예제
#hostingforum.kr
php
// 현재 날짜와 시간을 생성
$date = new DateTimeImmutable();
// 현재 시간을 설정
$date->setTime(12, 30, 0);
// 현재 시간을 출력
echo $date->format('Y-m-d H:i:s') . "
"; // 2024-02-18 12:30:00
// 마이크로초를 설정
$date->setTime(12, 30, 0, 123456);
// 현재 시간을 출력
echo $date->format('Y-m-d H:i:s.v') . "
"; // 2024-02-18 12:30:00.123456
# 사용 예시
#hostingforum.kr
php
// 현재 날짜와 시간을 생성
$date = new DateTimeImmutable();
// 현재 시간을 설정
$date->setTime(12, 30, 0);
// 1시간 후의 시간을 설정
$date->modify('+1 hour');
// 현재 시간을 출력
echo $date->format('Y-m-d H:i:s') . "
"; // 2024-02-18 13:30:00
# 주의사항
- `setTime` 메서드는 DateTimeImmutable 객체의 시간을 설정하는 데 사용됩니다. 만약 DateTimeImmutable 객체가 이미 시간을 설정한 경우, `setTime` 메서드를 사용하여 시간을 다시 설정할 수 있습니다.
- `setTime` 메서드는 DateTimeImmutable 객체의 시간을 설정하는 데 사용됩니다. 만약 DateTimeImmutable 객체가 이미 시간을 설정한 경우, `modify` 메서드를 사용하여 시간을 변경할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.