Öneri ve Hata Raporu



Günün Sözü Her an seni düşünür

kategori PHP
oylama 3/5 yorum 0 yorum yazar Hakan Taşan tarih 23 Haziran 2015

Daha önce getdate() fonksiyonu ile tarih ve saati öğrenmeyi anlatmıştım, bu sefer date() fonksiyonu ile tarih ve saat öğrenmeyi anlatacağım. date() fonksiyonu yerel saati ve tarihi istenen formatta döndürür. Fonksiyon parametresi olarak istenen format yazılır.

Syntax

date(format)

 

format: Zorunludur. Tarih ve saat olarak istenen formattır.

Tarih ve Saat Formatları

Format Açıklama Örnek
d Ay günlerinin sıfır dolgulu iki haneli gösterimi 01'den 31'e
j Ay günlerinin sıfır dolgusuz iki haneli gösterimi 1'den 31'e
l (Küçük L harfi) Hafta günlerinin tam metinsel gösterimi (İngilizce) Pazar'dan Cumartesi'ye
F Ayın tam metinsel gösterimi Ocak'tan Aralık'a
m Ayın sıfır dolgulu gösterimi 01'den 12'ye
n Ayın sıfır dolgusuz gösterimi 1'den 12'ye
Y Yılın 4 haneli sayısal tam gösterimi 1999, 2003 vb.
G Saatin 24 saatlik sıfır dolgusuz gösterimi 0'dan 23'e
H Saatin 24 saatlik sıfır dolgulu gösterimi 00'dan 23'e
i Sıfır dolgulu dakika gösterimi 00 ile 59 arasında
s Sıfır dolgulu saniye gösterimi 00 ile 59 arasında

 

Not: Yukarıdaki formatların tüm listesini görmek için tıklayın.

Not: date() fonksiyonu her zaman doğru saati vermeyebilir. Bunun nedeni serverın yurt dışında olması ya da farklı saat dilimine ayarlanmış olmasıdır. Çözümü ise date() fonksiyonunu kullanmadan önce varsayılan saat dilimini Türkiye'ye göre ayarlamaktır. Aşağıdaki kodu fonksiyondan önce tanımlamalısınız.

date_default_timezone_set('Europe/Istanbul'); 

 

Örnekler

<?php
    date_default_timezone_set('Europe/Istanbul'); 

    echo date("d F Y H:i");
    // Çıktı: 23 June 2015 01:59

    echo date("d F Y");
    // Çıktı: 23 June 2015

    echo date("d F l");
    // Çıktı: 23 June Tuesday

    echo date("Y-m-d H:i:s");
    // Çıktı: 2015-06-23 01:59:00

    echo date("Y/m/d H.i.s");
    // Çıktı: 2015-06-23 01.59.00

    echo date("H:i:s"); 
    // Çıktı: 01:59:00
?>

 

Not: Örneklerde görüldüğü üzere Ay ve Gün isimleri ingilizce olarak çıkmaktadır. İngilizceden Türkçeye nasıl çevrileceğini bu adresteki yazıda okuyabilirsiniz.

paylaş Paylaş
oylama yap Oyla

makale yorumları YORUMLAR

Bu makale için yorum yazılmamış