# date_parse_from_format

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

date_parse_from_format — Obtiene información de una fecha dada formateada de acuerdo al formato especificado

### Descripción

date_parse_from_format(string `$format`, string `$date`): array

Devuelve una matriz asociativa con información detallada acerca de la fecha dada.

### Parámetros

`format`

  Un formato aceptado por DateTime::createFromFormat().

`date`

  Una cadena que representa la fecha.

### Valores devueltos

Devuelve una matriz asociativa con información detallada de la fecha dada.

### Historial de cambios

Versión | Descripción
--- | ---
7.2.0 | El elemento de `zone` devuelto representa ahora segundos en lugar de minutos, y su signo está invertido. Por ejemplo `-120` es ahora `7200`.

### Ejemplos

Ejemplo #1 Ejemplo de date_parse_from_format()

`<?php
$fecha = "6.1.2009 13:00+01:00";
print_r(date_parse_from_format("j.n.Y H:iP", $fecha));
?>`

El resultado del ejemplo sería:

    Array
    (
        [year] => 2009
        [month] => 1
        [day] => 6
        [hour] => 13
        [minute] => 0
        [second] => 0
        [fraction] =>
        [warning_count] => 0
        [warnings] => Array
            (
            )

        [error_count] => 0
        [errors] => Array
            (
            )

        [is_localtime] => 1
        [zone_type] => 1
        [zone] => 3600
        [is_dst] =>
    )

### Ver también

- DateTime::createFromFormat() - Analiza una cadena con un instante según un formato especificado
- checkdate() - Validar una fecha gregoriana