240 of 410 menu

Método setISODate de la clase DateTime

El método setISODate establece la fecha en el objeto DateTime de acuerdo con el estándar ISO 8601, utilizando el número de semana y el día de la semana. El primer parámetro acepta el año, el segundo - el número de semana, el tercero - el día de la semana (del 1 al 7, donde 1 es lunes).

Sintaxis

$datetime->setISODate(year, week, day);

Ejemplo

Establezcamos la fecha para la semana 10 del año 2023, jueves (día de la semana 4):

<?php $date = new DateTime(); $date->setISODate(2023, 10, 4); echo $date->format('Y-m-d'); ?>

Resultado de la ejecución del código:

'2023-03-09'

Ejemplo

Establezcamos la fecha solo por el número de semana (el día de la semana será lunes por defecto):

<?php $date = new DateTime(); $date->setISODate(2023, 10); echo $date->format('Y-m-d'); ?>

Resultado de la ejecución del código:

'2023-03-06'

Ver también

  • la función checkdate,
    que verifica la corrección de la fecha
  • la función date,
    que formatea la fecha especificada
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar