239 of 410 menu

Metod setDate klase DateTime

Metod setDate menja datum u objektu DateTime. On prihvata tri parametra: godinu (celi broj), mesec (celi broj od 1 do 12) i dan (celi broj od 1 do 31). Vraća modifikovani objekat DateTime.

Sintaksa

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

Primer

Postavimo novi datum 15. mart 2023. godine:

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

Rezultat izvršavanja koda:

'2023-03-15'

Primer

Automatska korekcija neispravnog datuma (32. januar se konvertuje u 1. februar):

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

Rezultat izvršavanja koda:

'2023-02-01'

Primer

Postavljanje datuma sa negativnim vrednostima (prelazak na prethodnu godinu):

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

Rezultat izvršavanja koda:

'2022-11-15'

Vidite takođe

  • funkciju checkdate,
    koja proverava ispravnost datuma
  • funkciju date,
    koja formatira zadati datum
  • funkciju modify,
    koja menja datum prema niski relativnog formata
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij