239 of 410 menu

DateTime Sınıfının setDate Metodu

setDate metodu, bir DateTime nesnesindeki tarihi değiştirir. Üç parametre alır: yıl (tam sayı), ay (1 ile 12 arasında tam sayı) ve gün (1 ile 31 arasında tam sayı). Değiştirilmiş DateTime nesnesini döndürür.

Sözdizimi

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

Örnek

15 Mart 2023 tarihini ayarlayalım:

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

Kodun çalıştırılmasının sonucu:

'2023-03-15'

Örnek

Geçersiz tarihlerin otomatik düzeltilmesi (32 Ocak, 1 Şubat'a dönüştürülür):

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

Kodun çalıştırılmasının sonucu:

'2023-02-01'

Örnek

Negatif değerlerle tarih ayarlama (önceki yıla geçiş):

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

Kodun çalıştırılmasının sonucu:

'2022-11-15'

Ayrıca Bakınız

  • tarihin geçerliliğini kontrol eden checkdate işlevi,
  • belirtilen tarihi biçimlendiren date işlevi,
  • tarihi göreli biçim dizgisine göre değiştiren modify işlevi
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet