Anuncios

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

Anuncios

Esta función nos pemite establecer una nueva fecha en un objeto existente pero usando el formato ISO. Pasemos a ver como es su sintaxis:

date_isodate_set(objeto, año, semana, dia);
Anuncios

El primer parámetro es el objeto donde modificaremos la fecha almacenada. El segundo es para establecer el año, el siguiente es para la semana en ese año y el último para el día. Los tres primeros son obligatorios, el último es opcional y tiene un valor predeterminado de 1.

Anuncios

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

PHP
<?php
$fecha = date_create();
date_isodate_set($fecha, 1976,12);
print_r($fecha);
?>
Anuncios

La primer línea será para crear un objeto con la hora y fecha actuales. Luego usaremos a la función, a la cual le pasaremos el objeto anterior. Junto a ese año y esa semana del año. Para finalmente mostrar todos los valores en el objeto mediante print_r. Con todo esto comentado, veamos como es la salida:

$ php date_isodate_set.php
DateTime Object
(
[date] => 1976-03-15 16:52:11.225678
[timezone_type] => 3
[timezone] => UTC
)
$
Anuncios

En la salida podemos ver como se realizó la modificación solicitada. Recuerden que estas modificaciones se basan en la norma ISO y varía con respecto al método estándar utilizado más habitualmente.

Anuncios

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