Internationalization IntlCalendar::toDateTime
IntlCalendar::toDateTime
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a2)
IntlCalendar::toDateTime — IntlCalendar를 DateTime 개체로 변환
설명
객체 지향 스타일
public IntlCalendar::toDateTime(): DateTime|false
절차적 스타일
intlcal_to_date_time(IntlCalendar $calendar
): DateTime|false
동일한 순간(최대 초 정밀도, 반올림 오류 1초 미만)을 나타내고 이 객체에 대한 아날로그 시간대를 갖는 DateTime 객체를 생성합니다(DateTime의 시간대의 차이는 PHP의 시간대가 지원하는 반면 IntlCalendar의 시간대는 지원됩니다. ICU에 의해).
매개변수
calendar
- IntlCalendar 인스턴스입니다.
반환 값
이 객체와 동일한 시간대(ICU 대신 PHP 데이터베이스 사용) 및 더 작은 정밀도(밀리초 대신 초 정밀도)를 제외하고 동일한 시간을 가진 DateTime 객체. 실패 시 false
를 반환합니다.
Examples
예제 #1 IntlCalendar::toDateTime()
<?php
ini_set('date.timezone', 'UTC');
ini_set('intl.default_locale', 'pt_PT');
$cal = IntlCalendar::createInstance('Europe/Lisbon'); //current time
$dt = $cal->toDateTime();
print_r($dt);
위의 예는 다음을 출력합니다.
DateTime Object ( [date] => 2013-07-02 00:29:13 [timezone_type] => 3 [timezone] => Europe/Lisbon )
기타
- IntlCalendar::fromDateTime() - DateTime 개체 또는 문자열에서 IntlCalendar 만들기
- IntlCalendar::getTime() - 현재 개체가 나타내는 시간 가져오기
- IntlCalendar::createInstance() - 새 IntlCalendar 만들기
- DateTime::__construct() - 새 DateTime 객체를 반환합니다.