(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a2)
IntlCalendar::toDateTime — 將 IntlCalendar 轉換為 DateTime 物件
物件導向風格
程序式風格
建立一個 DateTime 物件,表示相同的瞬間(精確到秒,捨入誤差小於 1 秒),並具有與此物件相似的時區(差異在於 DateTime 的時區由 PHP 的時區支援,而 IntlCalendar 的時區由 ICU 支援)。
calendar
一個 IntlCalendar 實例。
範例 #1 IntlCalendar::toDateTime()
<?php
ini_set('date.timezone', 'UTC');
ini_set('intl.default_locale', 'pt_PT');
$cal = IntlCalendar::createInstance('Europe/Lisbon'); //目前時間
$dt = $cal->toDateTime();
print_r($dt);
以上範例將輸出
DateTime Object ( [date] => 2013-07-02 00:29:13 [timezone_type] => 3 [timezone] => Europe/Lisbon )