PHP | función date_parse()

date_parse() es una función incorporada en PHP que se utiliza para encontrar información detallada sobre una fecha específica. Esta función devuelve una array asociativa de información detallada para una fecha específica en caso de éxito y devuelve FALSO en caso de error.

Sintaxis:

date_parse($date)

Parámetros utilizados: la función date_parse() acepta solo un parámetro como se mencionó anteriormente y se describe a continuación:

  • $fecha: Es un parámetro obligatorio que especifica la fecha (en un formato aceptado por la función strtotime() )

Valor devuelto: Devuelve una array asociativa que contiene información sobre la fecha analizada.

Errores/Excepciones: En caso de que el formato de fecha tenga un error, aparecerá un mensaje de error.

Los siguientes programas ilustran la función date_parse().

Programa 1:

<?php
// PHP program to illustrate 
// the date_parse function
  
print_r(date_parse("2018-06-27 12:30:45.5"));
?>
Producción:

Array
(
    [year] => 2018
    [month] => 6
    [day] => 27
    [hour] => 12
    [minute] => 30
    [second] => 45
    [fraction] => 0.5
    [warning_count] => 0
    [warnings] => Array
        (
        )

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

    [is_localtime] => 
)

Programa 2: si pasamos un formato de fecha incorrecto en la función, el programa se ejecutará correctamente pero contará los errores. debajo del programa muestra [error_count] = gt; 1 .

<?php
// PHP program to illustrate 
// the date_parse function
  
// Passing incorrect format of date then
// it will gives errors.
// [error_count] => 1
print_r(date_parse("2018-18-18"));
?>
Producción:

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

    [error_count] => 1
    [errors] => Array
        (
            [6] => Unexpected character
        )

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

Referencia: http://php.net/manual/en/function.date-parse.php

Publicación traducida automáticamente

Artículo escrito por R_Raj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *