239 of 410 menu

Metode setDate Kelas DateTime

Metode setDate mengubah tanggal dalam objek DateTime. Metode ini menerima tiga parameter: tahun (bilangan bulat), bulan (bilangan bulat dari 1 hingga 12), dan hari (bilangan bulat dari 1 hingga 31). Mengembalikan objek DateTime yang telah dimodifikasi.

Sintaks

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

Contoh

Mari atur tanggal baru 15 Maret 2023:

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

Hasil eksekusi kode:

'2023-03-15'

Contoh

Koreksi otomatis untuk tanggal yang tidak valid (32 Januari akan dikonversi menjadi 1 Februari):

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

Hasil eksekusi kode:

'2023-02-01'

Contoh

Mengatur tanggal dengan nilai negatif (transisi ke tahun sebelumnya):

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

Hasil eksekusi kode:

'2022-11-15'

Lihat Juga

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