Bienvenidos sean a este post, hoy veremos una función de PHP.
Esta función nos devuelve un array con todos los valores desde una fecha en formato string. Pasemos a ver como es su sintaxis:
date_parse(formato,texto);
En esta función recibe un solo argumento que es una cadena de texto conteniendo la fecha y hora. Para entender como funciona, vamos a analizar el siguiente ejemplo:
print_r(date_parse("22-10-2026 26:30-03:00"));
Simplemente mostramos el resultado de la función. La cual recibe el dato en formato string, con la fecha, hora y zona horaria (en realidad la diferencia de horas con respecto al UTC). Si observan pasamos una hora incorrecta, pero lo vamos a dejar así a propósito. Con todo esto comentado, veamos como es la salida:
$ php date_parse.phpArray( [year] => 2026 [month] => 10 [day] => 22 [hour] => 6 [minute] => 30 [second] => 0 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 1 [errors] => Array ( [11] => Unexpected character ) [is_localtime] => 1 [zone_type] => 1 [zone] => -10800 [is_dst] =>)$
Como pueden observar nos separó los distintos campos pertenecientes a la fecha y a la hora. Si observan, tenemos dos campos adicionales: avisos y errores. Estos nos son útiles para saber cuales eventualidades pueden surgir al crear la fecha. Como pasamos mal la hora, nos aparece en la sección de errores. Tengan en cuenta que los avisos (warnings) no siempre detienen la ejecución pero los errores sí.
Estos datos nos pueden ser útiles, no solamente para trabajar con los distintos datos de la hora y fecha sino también con los avisos y errores que pueden surgir para ser manipulados correctamente.
En resumen, hoy hemos visto a date_parse, que es, para que sirve, como se utiliza, los parámetros que podemos utilizar y un ejemplo simple para ver como trabaja. Espero les haya sido de utilidad, les dejo algunas de mis redes sociales para seguirme o recibir una notificacion cada vez que subo un nuevo post:


Donación
Es para mantenimento del sitio, gracias!
$1.50





