PHP 8.5.0 Alpha 2 available for testing

IntlCalendar::toDateTime

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

IntlCalendar::toDateTimeConvierte un objeto IntlCalendar en un objeto DateTime

Descripción

Estilo orientado a objetos

public IntlCalendar::toDateTime(): DateTime|false

Estilo procedimental

intlcal_to_date_time(IntlCalendar $calendar): DateTime|false

Crea un objeto DateTime que representa el mismo instante (con una precisión de segundo) y con un huso horario similar al objeto inicial (la única diferencia es que el huso horario del objeto DateTime será comprendido por PHP, mientras que el huso horario del objeto IntlCalendar será comprendido por ICU).

Parámetros

calendar

An IntlCalendar instance.

Valores devueltos

Un objeto DateTime con el mismo huso horario que el objeto original (utilizando la base de datos de PHP en lugar de la de ICU) y que representa el mismo momento, salvo por la precisión (precisión de segundo en lugar de milisegundo). Devuelve false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con IntlCalendar::toDateTime()

<?php
ini_set
('date.timezone', 'UTC');
ini_set('intl.default_locale', 'pt_PT');

$cal = IntlCalendar::createInstance('Europe/Lisbon'); //tiempo actual

$dt = $cal->toDateTime();
print_r($dt);

El ejemplo anterior mostrará :

DateTime Object
(
    [date] => 2013-07-02 00:29:13
    [timezone_type] => 3
    [timezone] => Europe/Lisbon
)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top