240 of 410 menu

Metoda setISODate a clasei DateTime

Metoda setISODate setează data în obiectul DateTime conform standardului ISO 8601, utilizând numărul săptămânii și ziua săptămânii. Primul parametru primește anul, al doilea - numărul săptămânii, al treilea - ziua săptămânii (de la 1 la 7, unde 1 - luni).

Sintaxă

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

Exemplu

Să setăm data pentru săptămâna 10 a anului 2023, joi (ziua săptămânii 4):

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

Rezultatul executării codului:

'2023-03-09'

Exemplu

Să setăm data doar după numărul săptămânii (ziua săptămânii va fi luni implicit):

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

Rezultatul executării codului:

'2023-03-06'

Vedeți și

  • funcția checkdate,
    care verifică corectitudinea datei
  • funcția date,
    care formatează data specificată
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge