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
)
                

기타