PHP IntlCalendar set() 함수

| | | | | | | | | | | | | | |
구문:
  • 객체 지향 스타일
    bool IntlCalendar::set (int $field, int< /em> $value)
    또는
    bool IntlCalendar::set (int $year, int $month, < em>int $dayOfMonth = NULL, int $hour = NULL, int $분 = NULL, int $second = NULL )
  • 절차 스타일
    bool intlcal_set (IntlCalendar $cal, int $field, < em>int $value)
    또는
    bool intlcal_set( IntlCalendar $cal, int $year, int $month, int $dayOfMonth = NULL, int $hour = NULL, int $분 = NULL, int $second = NULL)
매개변수:이 함수는 위와 아래에 설명된 것처럼 많은 매개변수를 사용합니다.
  • $cal:이 매개변수는 IntlCalendar 개체 리소스를 포함합니다.
  • $field:이 매개변수는 IntlCalendar 날짜/시간 필드의 상수 중 하나를 보유합니다. 필드 상수는 정수 값이며 0에서 IntlCalendar::FIELD_COUNT까지의 범위입니다.
  • $value:이 매개변수에는 이 필드의 새 값이 포함됩니다.
  • $year:이 매개변수에는 IntlCalendar::FIELD_YEAR 필드에 대한 새 값이 포함됩니다.
  • $month:이 매개변수에는 IntlCalendar::FIELD_MONTH 필드.
  • $dayOfMonth:이 매개변수에는 IntlCalendar::FIELD_DAY_OF_MONTH 필드의 새 값이 포함됩니다. 월 순서는 0에서 시작합니다. 즉, 1월은 0, 2월은 1입니다.
  • $hour:이 매개변수에는 IntlCalendar::FIELD_HOUR_OF_DAY 필드의 새 값이 포함됩니다.
  • $min:이 매개변수에는 IntlCalendar::FIELD_MINUTE 필드의 새 값이 포함됩니다.
  • $second:이 매개변수에는 새 값이 포함됩니다. IntlCalendar::FIELD_SECOND 필드의 값입니다.
반환된 값:이 함수는 성공 시 TRUE를 반환하고 실패 시 FALSE를 반환합니다. 다음 프로그램은 IntlCalendar::set() 함수를 보여줍니다. PHP:프로그램:
// DateTime Zone 설정ini_set ( `date.timezone ` , ` 아시아 / 캘커타` ); ini_set ( `date.timezone` , `UTC` );
// IntlCalendar 인스턴스 생성$calendar = IntlCalendar::createInstance ( `아시아 / 캘커타` ) ;
// DateTime 객체 설정$calendar -> set (2019, 8, 24) ;
// 캘린더 개체 표시var_dump (IntlDateFormatter::formatObject ( $calendar ));
// 새 IntlGregorianCalendar 개체 선언$calendar = new IntlGregorianCalendar (2016, 8, 24);
// 연도 필드 설정< 코드>$calendar
-> set (IntlCalendar::FIELD_YEAR, 2018);
// 캘린더 개체 표시var_dump (IntlDateFormatter ::formatObject ( $calendar ));
?>
종료:
string (24 ) "Sep 24, 2019, 8:23:53 AM" string (25) "Sep 24, 2018, 12:00:00 AM"
링크: https://www.php.net/manual/en/intlcalendar.set.php