首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IntlCalendar::toDateTime

(PHP 5.5.0, PHP 7, PECL >= 3.0.0a2)

IntlCalendar::toDateTime — Convert an IntlCalendar into a DateTime object

Description

Object oriented style

代码语言:javascript
复制
public DateTime IntlCalendar::toDateTime ( void )

Procedural style

代码语言:javascript
复制
DateTime intlcal_to_date_time ( IntlCalendar $cal )

Create a DateTime object that represents the same instant (up to second precision, with a rounding error of less than 1 second) and has an analog timezone to this object (the difference being DateTime?s timezone will be backed by PHP?s timezone while IntlCalendar?s timezone is backed by ICU?s).

Parameters

cal

The IntlCalendar resource.

Return Values

A DateTime object with the same timezone as this object (though using PHP?s database instead of ICU?s) and the same time, except for the smaller precision (second precision instead of millisecond). Returns FALSE on failure.

Examples

Example #1 IntlCalendar::toDateTime()

代码语言:javascript
复制
<?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);

The above example will output:

代码语言:javascript
复制
DateTime Object
(
    [date] => 2013-07-02 00:29:13
    [timezone_type] => 3
    [timezone] => Europe/Lisbon
)

See Also

  • IntlCalendar::fromDateTime() - Create an IntlCalendar from a DateTime object or string
  • IntlCalendar::getTime() - Get time currently represented by the object
  • IntlCalendar::createInstance() - Create a new IntlCalendar
  • DateTime:__construct()

← IntlCalendar::setTimeZone

IntlTimeZone →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com