La función date_date_set() es una función incorporada en PHP que se utiliza para establecer una nueva fecha. Esta función tiene cuatro parámetros $objeto, $año, $mes y $día y devuelve el objeto DateTime en caso de éxito o falso en caso de error. La función date_date_set() es un alias de la función DateTime::setDate() .
Sintaxis:
date_date_set( $object, $year, $month, $day )
Parámetros: esta función acepta cuatro parámetros, como se mencionó anteriormente y se describe a continuación:
- $objeto: es un parámetro obligatorio que se utiliza para especificar el objeto DateTime que devuelve la función date_create().
- $year: Es un parámetro obligatorio que se utiliza para especificar el año de la fecha.
- $month: Es un parámetro obligatorio que se utiliza para especificar el mes de la fecha.
- $day: Es un parámetro obligatorio que se utiliza para especificar el día de la fecha.
Valor de retorno: esta función devuelve un nuevo objeto DateTime en caso de éxito o FALSO en caso de error.
Los siguientes programas ilustran la función date_date_set() en PHP.
Programa 1: estilo de procedimiento para imprimir DateTime.
<?php // Date_create() returns a new DateTime object. $date = date_create(); // date_date_set() function date_date_set($date, 2018, 8, 31); // Print the date in a format echo date_format($date, "Y/m/d"); ?>
2018/08/31
Programa 2: Estilo orientado a objetos para imprimir DateTime.
<?php // Declare DateTime object. $date = new DateTime(); // date_date_set() function $date->setDate(2018, 8, 31); // Print the date in a format echo $date->format('Y/m/d'); ?>
2018/08/31
Artículos relacionados:
Referencia: http://php.net/manual/en/function.date-date-set.php