라이브러리
[PHP] IntlCalendar::isWeekend - 특정 날짜/시간이 주말인지 여부
IntlCalendar::isWeekend
`IntlCalendar` 클래스는 PHP 5.5에서 추가된 국제화 관련 클래스입니다. 이 클래스는 다양한 국가의 달력 및 시간 관련 정보를 제공합니다. `isWeekend` 메서드는 해당 날짜가 주말인지 여부를 확인하는 메서드입니다.
# 사용법
`isWeekend` 메서드는 `IntlCalendar` 객체의 인스턴스를 생성하고, 해당 날짜를 설정한 후 호출하면 주말 여부를 반환합니다. 반환값은 `true` (주말) 또는 `false` (주말이 아닐 때)입니다.
# 예제
#hostingforum.kr
php
// IntlCalendar 객체 생성
$calendar = new IntlCalendar('ko_KR');
// 2024년 2월 17일 (토요일) 설정
$calendar->set(2024, 2, 17);
// 주말 여부 확인
if ($calendar->isWeekend()) {
echo "주말입니다.";
} else {
echo "주말이 아닙니다.";
}
# 결과
#hostingforum.kr
주말입니다.
# IntlCalendar 객체의 지역 설정
`IntlCalendar` 객체의 지역 설정은 `setLocale` 메서드를 사용하여 설정할 수 있습니다. 지역 설정은 달력 및 시간 관련 정보에 영향을 미칩니다.
#hostingforum.kr
php
// 지역 설정 (대한민국)
$calendar->setLocale('ko_KR');
// 2024년 2월 17일 (토요일) 설정
$calendar->set(2024, 2, 17);
// 주말 여부 확인
if ($calendar->isWeekend()) {
echo "주말입니다.";
} else {
echo "주말이 아닙니다.";
}
# 결과
#hostingforum.kr
주말입니다.
# IntlCalendar 객체의 지역 설정과 달력 정보
`IntlCalendar` 객체의 지역 설정과 달력 정보는 다음과 같은 예제를 통해 확인할 수 있습니다.
#hostingforum.kr
php
// 지역 설정 (대한민국)
$calendar->setLocale('ko_KR');
// 달력 정보 확인
echo $calendar->getFirstDayOfWeek() . "
"; // 1 (일요일)
echo $calendar->getWeekendTransition() . "
"; // 6 (토요일)
echo $calendar->getMinimalDaysInFirstWeek() . "
"; // 4 (4일 이상)
# 결과
#hostingforum.kr
1
6
4
위 예제를 통해 `IntlCalendar` 클래스의 `isWeekend` 메서드와 지역 설정, 달력 정보를 확인할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.