라이브러리

[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` 메서드와 지역 설정, 달력 정보를 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 448 페이지

검색

게시물 검색