239 of 410 menu

Metode setDate van DateTime-klas

Die metode setDate verander die datum in die objek DateTime. Dit neem drie parameters: jaar ('n heelgetal), maand ('n heelgetal van 1 tot 12) en dag ('n heelgetal van 1 tot 31). Dit gee die gemodifiseerde DateTime-objek terug.

Sintaksis

public DateTime::setDate(int $year, int $month, int $day): DateTime

Voorbeeld

Laat ons 'n nuwe datum van 15 Maart 2023 stel:

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

Resultaat van die uitvoering van die kode:

'2023-03-15'

Voorbeeld

Outomatiese korreksie van verkeerde datums (32 Januarie word omgeskakel na 1 Februarie):

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

Resultaat van die uitvoering van die kode:

'2023-02-01'

Voorbeeld

Stel datum met negatiewe waardes (oorgang na die vorige jaar):

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

Resultaat van die uitvoering van die kode:

'2022-11-15'

Sien ook

  • die funksie checkdate,
    wat die korrektheid van 'n datum kontroleer
  • die funksie date,
    wat 'n gegewe datum formateer
  • die funksie modify,
    wat die datum volgens 'n string van relatiewe formaat verander
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp