라이브러리
[PHP] IntlGregorianCalendar::createFromDate - 날짜로부터 새 IntlGregorianCalendar 인스턴스를 만듭니다.
IntlGregorianCalendar::createFromDate
`IntlGregorianCalendar::createFromDate` 메서드는 지정된 날짜와 시간을 사용하여 `IntlGregorianCalendar` 객체를 생성합니다. 이 메서드는 PHP 7.2 이상에서 사용할 수 있습니다.
사용법
`IntlGregorianCalendar::createFromDate` 메서드는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
IntlGregorianCalendar::createFromDate($year, $month, $day, $timezone)
- `$year`: 생성할 날짜의 년도입니다.
- `$month`: 생성할 날짜의 월입니다. (1~12)
- `$day`: 생성할 날짜의 일입니다. (1~31)
- `$timezone`: 생성할 날짜의 시간대입니다. (UTC, GMT, Asia/Seoul, 등)
예제
#hostingforum.kr
php
// 2022년 1월 1일을 사용하여 IntlGregorianCalendar 객체를 생성합니다.
$calendar = IntlGregorianCalendar::createFromDate(2022, 1, 1, 'Asia/Seoul');
// 생성된 IntlGregorianCalendar 객체의 년도, 월, 일, 시간대 정보를 출력합니다.
echo "년도: " . $calendar->get(Calendar::YEAR) . "
";
echo "월: " . $calendar->get(Calendar::MONTH) . "
";
echo "일: " . $calendar->get(Calendar::DAY_OF_MONTH) . "
";
echo "시간대: " . $calendar->getTimeZone()->getName() . "
";
IntlGregorianCalendar 객체의 메서드
`IntlGregorianCalendar` 객체는 다음과 같은 메서드를 제공합니다.
- `get($field)`: 지정된 필드의 값을 반환합니다.
- `getTimeZone()`: 시간대 정보를 반환합니다.
- `set($field, $value)`: 지정된 필드의 값을 설정합니다.
- `roll($field, $amount)`: 지정된 필드의 값을 조정합니다.
- `add($field, $amount)`: 지정된 필드의 값을 추가합니다.
필드
`IntlGregorianCalendar` 객체는 다음과 같은 필드를 제공합니다.
- `Calendar::YEAR`: 년도
- `Calendar::MONTH`: 월
- `Calendar::DAY_OF_MONTH`: 일
- `Calendar::DAY_OF_WEEK`: 요일
- `Calendar::DAY_OF_WEEK_IN_MONTH`: 요일 (월)
- `Calendar::AM_PM`: 오전/오후
- `Calendar::HOUR`: 시
- `Calendar::MINUTE`: 분
- `Calendar::SECOND`: 초
- `Calendar::MILLISECOND`: 밀리초
참고
- `IntlGregorianCalendar` 객체는 PHP 7.2 이상에서 사용할 수 있습니다.
- `IntlGregorianCalendar` 객체는 시간대 정보를 사용하여 날짜와 시간을 계산합니다.
- `IntlGregorianCalendar` 객체는 `Calendar` 클래스의 필드를 사용하여 날짜와 시간을 조정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.