PHP 8.0.26 Released!

date_parse

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

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

Descrição

date_parse(string $date): array

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

add a note

User Contributed Notes

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