240 of 410 menu

Metoda setISODate třídy DateTime

Metoda setISODate nastaví datum v objektu DateTime podle standardu ISO 8601, pomocí čísla týdne a dne v týdnu. První parametr přijímá rok, druhý - číslo týdne, třetí - den v týdnu (od 1 do 7, kde 1 je pondělí).

Syntaxe

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

Příklad

Nastavme datum pro 10. týden roku 2023, čtvrtek (den v týdnu 4):

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

Výsledek provedení kódu:

'2023-03-09'

Příklad

Nastavme datum pouze podle čísla týdne (den v týdnu bude pondělí podle výchozího nastavení):

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

Výsledek provedení kódu:

'2023-03-06'

Viz také

  • funkci checkdate,
    která kontroluje správnost data
  • funkci date,
    která formátuje zadané datum
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout