CodeBlanks Logo Icon CodeBlanks

date() ile tarih biçimlendirme

PHP kursu · Orta seviye · Ders 105/115

date() fonksiyonu ve biçim karakterleriyle tarih yazdırmayı öğrenirsin.

date() fonksiyonu

PHP'de tarih ve saati ekrana yazdırmak için date() fonksiyonunu kullanırsın. Fonksiyon, bir biçim dizesi ve isteğe bağlı bir zaman damgası alır; biçimlendirilmiş bir tarih dizesi döndürür.

Örnek: date('Y-m-d') çağrısı bugünün tarihini 2024-06-15 gibi yazdırır. Biçim dizesindeki harfler tarih parçalarını temsil eder: Y dört haneli yıl, m sıfırlı ay, d sıfırlı gün verir.

PHP varsayılan olarak sunucunun saat dilimini kullanır; date_default_timezone_set('UTC') ile tutarlı sonuç alabilirsin.

Yaygın biçim karakterleri

Biçim dizesinde en çok kullanılan harfler şunlardır: Y dört haneli yıl (2024), y iki haneli yıl (24), m sıfırlı ay (01–12), n sıfırsız ay, d sıfırlı gün (01–31), j sıfırsız gün.

Saat için: H 24 saatlik sıfırlı saat (00–23), i sıfırlı dakika, s sıfırlı saniye. Örnek: date('H:i:s') çıktısı 14:30:05 gibi olur.

Bu harfleri birleştirerek istediğin biçimi üretirsin; ayraçlar (. : / -) olduğu gibi yazılır.

Uygulama Sabit zaman damgasını biçimlendir

Verilen $ts = 1700000000 zaman damgasını date() ile 'd.m.Y' biçiminde biçimlendir ve echo ile ekrana yaz.

Örnek çözümü göster
date('d.m.Y', $ts) çağrısını echo ile ekrana yaz.
Örnek çözüm:
<?php
date_default_timezone_set('UTC');
$ts = 1700000000;

echo date('d.m.Y', $ts);

Kendini test et

  1. date('Y') çağrısı ne döndürür?

    • Ay adını (örn. Ocak)
    • Dört haneli yılı (örn. 2024)
    • Ay numarasını (örn. 1)
    • Saati (örn. 14)
    Cevabı göster

    Dört haneli yılı (örn. 2024) — Doğru. 'Y' biçim karakteri dört haneli yılı verir.

  2. Tarihi gün.ay.yıl biçiminde yaz

    $formatted = date('____', $ts);
    Cevabı göster
    $formatted = date('d.m.Y', $ts);
  3. Biçim karakterlerini eşleştir

    Y
    Dört haneli yıl
    m
    Sıfırlı ay (01-12)
    d
    Sıfırlı gün (01-31)
    H
    Sıfırlı saat (00-23)

Orta seviye bölümündeki tüm dersler