Anuncios

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

Anuncios

Esta función nos pemite establecer una fecha en un objeto DateTime ya existente. Pasemos a ver como es su sintaxis:

date_date_set(objeto, año, mes, dia);
Anuncios

El primer parámetro es un objeto que contendrá la fecha que deseamos modificar. Los siguientes serán los valores de la fecha que asignaremos. Para entenderlo, veamos el siguiente ejemplo:

PHP
<?php
$fecha = date_create();
print_r($fecha);
date_date_set($fecha,1976,10,22);
print_r($fecha);
?>
Anuncios

Primero vamos a crear una fecha sin ningún parámetro, para luego mostrar la fecha generada pero con una particularidad. Si observan, usamos a print_r para que nos muestre el contenido del objeto generado. Lo siguiente es utilizar la función con el objeto anterior y le pasamos una nueva fecha. Para nuevamente, mostrar el contenido del objeto mediante print_r. Veamos como es la salida:

$ php date_date_set.php
DateTime Object
(
[date] => 2026-03-19 22:50:47.848517
[timezone_type] => 3
[timezone] => UTC
)
DateTime Object
(
[date] => 1976-10-22 22:50:47.848517
[timezone_type] => 3
[timezone] => UTC
)
$
Anuncios

Como pueden observar funcionó perfectamente, siendo la primera fecha generada con la fecha y hora del momento que lo ejecutamos pero para el segundo objeto tenemos una fecha distinta, la informada, pero seguimos manteniendo la misma hora.

Anuncios

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