Anuncios

Bienvenidos sean a este post, hoy veremos una función de PHP.

Anuncios

Esta función nos pemite formatear el valor de un objeto DateInterval. Pasemos a ver como es su sintaxis:

date_interval_format(objeto, formateadores);
Anuncios

El primer parámetro será el objeto a formatear. El segundo parámetro son los formateadores uue podemos usar para el objeto anterior. A continuación les dejó una lista con los formateadores que podemos utilizar:

FormateadorDescripción
%Prefijo para aplicar formateadores
dFecha del día sin ceros iniciales
DFecha del día con ceros iniciales
mMes sin ceros iniciales
Midem a m pero con ceros iniciales
YRepresentación de cuatro dígitos del año
yRepresentación de dos dígitos del año
hHoras sin ceros iniciales
HHoras con ceros iniciales
IMinutos con ceros iniciales
iMinutos sin ceros iniciales
sSegundos sin ceros iniciales
SSegundos con ceros iniciales
aNúmero total de días devuelto por date_diff
fMicrosegundos
FMicrosegundos con al menos 6 dígitos
RMuestra – cuando es negativo y + para positivo
rMuestra – cuando es negativo y nada para positivo
Anuncios

Para entender como funciona, vamos a analizar el siguiente ejemplo:

PHP
<?php
$fecha1 = date_create();
$fecha2 = date_create("2022-10-22");
$dif = date_diff($fecha1, $fecha2);
echo date_interval_format($dif,"%a\n");
?>
Anuncios

La primer línea será para crear un objeto con la hora y fecha actuales. La siguiente línea es para crear otro objeto con una fecha establecida. Luego almacenamos la diferencia generada mediante date_diff entre las dos fechas anteriores. Para finalmente, mostrar el resultado de la función. Observen que pasamos el objeto con el DateInterval y luego el formateador. Siempre irá primero con el signo porcentual seguido del formateador.

Anuncios

Para esta ocasión, utilizamos al formateador a para que nos devuelva la diferencia de días en total. Con todo esto comentado, veamos como es la salida:

$ php date_interval_format.php
1245
$
Anuncios

En la salida podemos ver como nos devolvió el valor solicitado. Pero esto podemos ajustarlo a nuestra necesidad.

Anuncios

En resumen, hoy hemos visto a date_interval_format, 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:

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50