239 of 410 menu

Kaedah setDate bagi Kelas DateTime

Kaedah setDate mengubah tarikh dalam objek DateTime. Ia menerima tiga parameter: tahun (nombor bulat), bulan (nombor bulat dari 1 hingga 12) dan hari (nombor bulat dari 1 hingga 31). Mengembalikan objek DateTime yang diubahsuai.

Sintaks

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

Contoh

Mari tetapkan tarikh baharu 15 Mac 2023:

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

Keputusan pelaksanaan kod:

'2023-03-15'

Contoh

Pembetulan automatik tarikh yang tidak sah (32 Januari akan ditukar kepada 1 Februari):

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

Keputusan pelaksanaan kod:

'2023-02-01'

Contoh

Menetapkan tarikh dengan nilai negatif (peralihan ke tahun sebelumnya):

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

Keputusan pelaksanaan kod:

'2022-11-15'

Lihat juga

  • fungsi checkdate,
    yang menyemak kesahihan tarikh
  • fungsi date,
    yang memformat tarikh yang ditetapkan
  • fungsi modify,
    yang mengubah tarikh mengikut rentetan format relatif
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak