(PHP 5 >= 5.2.0, PHP 7)
date_parse — Retourne un tableau associatif avec des informations détaillées sur une date donnée
$date
)
Retourne un tableau contenant des informations sur la date analysée en
cas de succès ou FALSE
si une erreur survient.
Dans le cas où la fonction retourne une erreur, l'élément "errors" contiendra les messages d'erreur.
Exemple #1 Exemple avec date_parse()
<?php
print_r(date_parse("2006-12-12 10:00:00.5"));
?>
L'exemple ci-dessus va afficher :
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] => )
Les formats relatifs n'influencent pas les valeurs analysées depuis des formats absoluts, mais sont analysées dans l'élément "relatif".
Exemple #2 Exemple avec date_parse() et des formats relatifs
<?php
print_r(date_parse("2006-12-12 10:00:00.5 +1 week +1 hour"));
?>
L'exemple ci-dessus va afficher :
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 ) )