Funções de Data/Hora
PHP Manual

date_parse

(PHP 5 >= 5.2.0, PHP 7)

date_parseRetorna um array associativo com informações detalhadas da data informada

Descrição

array date_parse ( string $date )

Parâmetros

date

Data no formato aceito pela função strtotime().

Valor Retornado

Retorna um array com informações da data analisada em caso de sucesso ou FALSE em caso de falha

Erros

No caso do formato da data conter erro, o elemento 'errors' conterá as mensagens de erro.

Exemplos

Exemplo #1 Um exemplo da função date_parse()

<?php
print_r
(date_parse("2006-12-12 10:00:00.5"));
?>

O exemplo acima irá imprimir:

Array
(
    [year] => 2006
    [month] => 12
    [day] => 12
    [hour] => 10
    [minute] => 0
    [second] => 0
    [fraction] => 0.5
    [warning_count] => 0
    [warnings] => Array()
    [error_count] => 0
    [errors] => Array()
    [is_localtime] =>
)

Formatos relativos não influenciam valores interpretados de formatos absolutos, mas são analisados no elemento "relative".

Exemplo #2 date_parse() com formatos relativos

<?php
print_r
(date_parse("2006-12-12 10:00:00.5 +1 week +1 hour"));
?>

O exemplo acima irá imprimir:

Array
(
    [year] => 2006
    [month] => 12
    [day] => 12
    [hour] => 10
    [minute] => 0
    [second] => 0
    [fraction] => 0.5
    [warning_count] => 0
    [warnings] => Array
        (
        )

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

    [is_localtime] =>
    [relative] => Array
        (
            [year] => 0
            [month] => 0
            [day] => 7
            [hour] => 1
            [minute] => 0
            [second] => 0
        )

)

Veja Também


Funções de Data/Hora
PHP Manual