La función DateTime::setDate() es una función incorporada en PHP que se utiliza para restablecer la fecha actual del objeto DateTime con el objeto de fecha y hora dado.
Sintaxis:
- Estilo orientado a objetos:
DateTime DateTime::setDate( int $year, int $month, int $day )
- Estilo procesal:
DateTime date_date_set( DateTime $object, int $year, int $month, int $day )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $año: este parámetro contiene el valor del año de la fecha.
- $month: este parámetro contiene el valor del mes de la fecha.
- $day: este parámetro contiene el valor del día de la fecha.
Valor de retorno: esta función devuelve un nuevo objeto DateTime en caso de éxito o False en caso de error.
Los siguientes programas ilustran la función DateTime::setDate() en PHP:
Programa 1 :
<?php // PHP program to illustrate // DateTime::setDate() function // Creating a new DateTime() object $datetime = new DateTime(); // Initialising year, month and day $Year = '2019'; $Month = '09'; $Day = '30'; // Calling the setDate() function $datetime->setDate($Year, $Month, $Day); // Getting a new set of date in the // format of 'Y-m-d' echo $datetime->format('Y-m-d'); ?>
Producción:
2019-09-30
Programa 2:
<?php // PHP program to illustrate // DateTime::setDate() function // Creating a new DateTime() object $datetime = new DateTime(); // Calling the setDate() function // with parameters like years of 2019, // month of 10 and day of 1 $datetime->setDate(2019, 10, 01); // Getting a new set of date in the // format of 'Y-m-d' echo $datetime->format('Y-m-d'); ?>
Producción:
2019-10-01
Referencia: https://www.php.net/manual/en/datetime.setdate.php
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA