240 of 410 menu

A DateTime osztály setISODate metódusa

A setISODate metódus az ISO 8601 szabványnak megfelelően állít be dátumot a DateTime objektumban, a hét számát és a hét napját használva. Az első paraméter az év, a második a hét száma, a harmadik a hét napja (1-től 7-ig, ahol 1 - hétfő).

Szintaxis

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

Példa

Állítsuk be a dátumot a 2023. év 10. hetére, csütörtökre (a hét 4. napja):

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

A kód végrehajtásának eredménye:

'2023-03-09'

Példa

Állítsuk be a dátumot csak a hét száma alapján (a hét napja alapértelmezetten hétfő lesz):

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

A kód végrehajtásának eredménye:

'2023-03-06'

Lásd még

  • a checkdate függvényt,
    amely ellenőrzi a dátum helyességét
  • a date függvényt,
    amely formázza a megadott dátumot
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás