240 of 410 menu

Methode setISODate der Klasse DateTime

Die Methode setISODate legt das Datum in einem DateTime-Objekt gemäß dem ISO 8601-Standard fest, indem sie die Wochennummer und den Wochentag verwendet. Der erste Parameter akzeptiert das Jahr, der zweite die Wochennummer, der dritte den Wochentag (von 1 bis 7, wobei 1 Montag ist).

Syntax

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

Beispiel

Legen wir das Datum für die 10. Woche des Jahres 2023, Donnerstag (Wochentag 4), fest:

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

Ergebnis der Codeausführung:

'2023-03-09'

Beispiel

Legen wir das Datum nur nach der Wochennummer fest (der Wochentag ist standardmäßig Montag):

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

Ergebnis der Codeausführung:

'2023-03-06'

Siehe auch

  • die Funktion checkdate,
    die die Korrektheit eines Datums überprüft
  • die Funktion date,
    die ein angegebenes Datum formatiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen