라이브러리
[PHP] DateTime::setTime - 시간을 설정합니다
PHP의 DateTime 클래스
PHP의 DateTime 클래스는 날짜와 시간을 쉽게 다루기 위한 클래스입니다. 이 클래스를 사용하여 날짜와 시간을 생성, 조작, 비교할 수 있습니다.
DateTime::setTime 메서드
DateTime::setTime 메서드는 DateTime 객체의 시간을 설정하는 메서드입니다. 이 메서드는 DateTime 객체의 시간을 hour, minute, second로 설정합니다.
# 예제
#hostingforum.kr
php
// DateTime 객체 생성
$date = new DateTime();
// 현재 날짜와 시간을 출력
echo "현재 날짜와 시간: " . $date->format('Y-m-d H:i:s') . "
";
// 시간 설정
$date->setTime(10, 30, 0);
// 설정된 날짜와 시간을 출력
echo "설정된 날짜와 시간: " . $date->format('Y-m-d H:i:s') . "
";
# 결과
#hostingforum.kr
현재 날짜와 시간: 2024-02-18 14:30:00
설정된 날짜와 시간: 2024-02-18 10:30:00
# 시간 설정 옵션
DateTime::setTime 메서드는 3개의 인자를 받습니다. hour, minute, second입니다. 이 인자들은 모두 0부터 23, 0부터 59, 0부터 59까지의 값을 가질 수 있습니다.
# 예제
#hostingforum.kr
php
// DateTime 객체 생성
$date = new DateTime();
// 현재 날짜와 시간을 출력
echo "현재 날짜와 시간: " . $date->format('Y-m-d H:i:s') . "
";
// 시간 설정
$date->setTime(23, 59, 59);
// 설정된 날짜와 시간을 출력
echo "설정된 날짜와 시간: " . $date->format('Y-m-d H:i:s') . "
";
# 결과
#hostingforum.kr
현재 날짜와 시간: 2024-02-18 14:30:00
설정된 날짜와 시간: 2024-02-18 23:59:59
# 시간 설정 오류
DateTime::setTime 메서드는 시간 설정이 잘못된 경우 오류를 발생시킵니다. 예를 들어, 24시를 hour로 설정하려고 하면 오류가 발생합니다.
# 예제
#hostingforum.kr
php
// DateTime 객체 생성
$date = new DateTime();
// 시간 설정
try {
$date->setTime(24, 0, 0);
} catch (Exception $e) {
echo "시간 설정 오류: " . $e->getMessage() . "
";
}
# 결과
#hostingforum.kr
시간 설정 오류: Hour must be between 0 and 23
결론
DateTime::setTime 메서드는 DateTime 객체의 시간을 쉽게 설정할 수 있는 메서드입니다. 이 메서드는 hour, minute, second를 인자로 받으며, 시간 설정 오류가 발생할 경우 오류를 발생시킵니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.