240 of 410 menu

Metodo setISODate della classe DateTime

Il metodo setISODate imposta la data nell'oggetto DateTime secondo lo standard ISO 8601, utilizzando il numero della settimana e il giorno della settimana. Il primo parametro accetta l'anno, il secondo - il numero della settimana, il terzo - il giorno della settimana (da 1 a 7, dove 1 è lunedì).

Sintassi

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

Esempio

Impostiamo la data per la 10a settimana del 2023, giovedì (giorno della settimana 4):

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

Risultato dell'esecuzione del codice:

'2023-03-09'

Esempio

Impostiamo la data solo per numero della settimana (il giorno della settimana sarà lunedì per impostazione predefinita):

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

Risultato dell'esecuzione del codice:

'2023-03-06'

Vedi anche

  • la funzione checkdate,
    che verifica la correttezza della data
  • la funzione date,
    che formatta la data specificata
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta