La función DateTimeImmutable::setISODate() es una función incorporada en PHP que se utiliza para establecer la fecha ISO (Organización Internacional de Normalización) en el objeto DateTimeImmutable creado. Esta función establece la fecha de acuerdo con el estándar ISO 8601, utilizando desfases de semanas y días en lugar de fechas específicas.
Sintaxis:
DateTimeImmutable DateTimeImmutable::setISODate( int year, int week, 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 en formato entero.
- semana: este parámetro contiene el valor de la semana en formato entero.
- día: este parámetro contiene el valor del día en formato entero..
Valores devueltos: esta función devuelve una nueva fecha.
Los siguientes programas ilustran la función DateTimeImmutable::setISODate() en PHP:
Programa 1:
<?php // PHP program to illustrate DateTimeImmutable::setISODate() // function // Creating a new DateTimeImmutable() object $datetimeImmutable = new DateTimeImmutable(); // Initialising year, week and day $Year = '2019'; $Week = '10'; $Day = '03'; // Calling the DateTimeImmutable::setISODate() function $a = $datetimeImmutable->setISODate($Year, $Week, $Day); // Getting a new set of date in the // format of 'Y-m-d' echo $a->format('Y-m-d'); ?>
Producción:
2019-03-06
Programa 2:
<?php // PHP program to illustrate DateTimeImmutable::setISODate() // function // Creating a new DateTimeImmutable() object $datetimeImmutable = new DateTimeImmutable(); // Calling the setISODate() function // with parameters like years of 2019, // week of 9 and day of 3 $a = $datetimeImmutable->setISODate(2019, 9, 03); // Getting a new set of date in the // format of 'Y-m-d' echo $a->format('Y-m-d'); ?>
Producción:
2019-02-27
Referencia: https://www.php.net/manual/en/datetimeimmutable.setisodate.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