239 of 410 menu

DateTime դասի setDate մեթոդը

setDate մեթոդը փոխում է ամսաթիվը DateTime օբյեկտում: Այն ընդունում է երեք պարամետր՝ տարի (ամբողջ թիվ), ամիս (ամբողջ թիվ 1-ից 12) և օր (ամբողջ թիվ 1-ից 31): Վերադարձնում է փոփոխված DateTime օբյեկտը:

Շարահյուսություն

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

Օրինակ

Սահմանենք նոր ամսաթիվ՝ 2023 թվականի մարտի 15:

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

Կոդի կատարման արդյունքը:

'2023-03-15'

Օրինակ

Սխալ ամսաթվերի ավտոմատ ուղղում (հունվարի 32-ը վերածվում է փետրվարի 1-ի).

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

Կոդի կատարման արդյունքը:

'2023-02-01'

Օրինակ

Ամսաթիվ սահմանել բացասական արժեքներով (անցում նախորդ տարի).

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

Կոդի կատարման արդյունքը:

'2022-11-15'

Տես նաև

  • checkdate ֆունկցիան,
    որը ստուգում է ամսաթվի ճիշտ լինելը
  • date ֆունկցիան,
    որը ֆորմատավորում է տրված ամսաթիվը
  • modify ֆունկցիան,
    որը փոխում է ամսաթիվը հարաբերական ֆորմատի տողով
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել