web tasarım dersleri

Navigate / search

Tarih – Saat Fonksiyonları ve Biçimlendirme date()

Php’de tarih saat fonksiyonları.Tarih ve saat verisi alma.Php de zaman verisi nasıl alınır.
Tarih ve saat fonksiyonlarında şu ana kadar işlediğimiz derslerde tam olarak istediğimiz gibi bir tarihi kolay bir şekilde elde edememiştik.Şimdi ise göreceğimiz fonksiyonda parametleri öğrendiğiniz taktirde çok kolay bir şekilde tarih ve saat yazdırmanızı sağlayacak.Ama önce mutlaka aşağıda verdiğim linkteki resmin detaylarını inceleyin mümkünse yazıcıdan çıktı alın ve kod yazarken göz önünde bulundurun.

date() Fonksiyonu için Tarih ve Saat Parametleri

Parametlerleri incelediyseniz sürekli kullanabileceğimiz bir kaç parametre olduğunu göreceksiniz.Yani hepsini ezbere bilmenize gerek yok.Sürekli kullandıklarınız zaten bir süre sonra zihninizde yer edinecektir.Ama diğer parametlerin neler yapabildiğini bilmenizde sakınca yoktur.İlerde bir gün parametre kodunu hatırlayamasanızda “aaa bak şunu yapmak için bir parametre vardı.” diye düşünüp eski dökümanları karıştırabilirsiniz.

Şimdi gelelim fonksiyonumuzun PHP içerisindeki kullanımına geçelim.Kullanacağımız fonksiyon date() fonksiyonudur.Parametleri bildiğiniz zaman kullanımı oldukça basit bir fonksiyondur.

Şimdi date() fonksiyonunu kullanırken hangi parametleri kullanacağımızı seçelim.
Tarih ten başlayım.Tarih için 3 adet parametreye ihtiyacımız vardır.Bunlar gün ay yıl parametreleridir.
Gün: d (İki haneli gün sayısını almak için)
Ay: m (İki haneli ay sayısını almak için)
Yıl: Y (Dört haneli yılsayısını almak için)
Fonksiyonu kullanırken her parametre arasına istediğiniz bir karakter koyabilirsiniz.Örneğin / , .

1
print date("d.m.Y");

Ve sonuç olarak bugünün tarihini bu formatta göreceksiniz.

26.04.2010

yada daha farklı bir şekilde yapabilirsiniz

1
print date("m*d*Y");

Ve sonuç olarak bugünün tarihini bu formatta göreceksiniz.

04*26*2010

Şimdide date() fonksiyonundaki saat verilerini çağırmak isteyelim.Saat parametlerine bir göz atalım ihtiyacımız olanlar nelerdir ¿ Saat dakika saniye. Bunların parametre tablosundaki kodlarını bulalım ve fonksiyonda yerlerine yerleştirelim
Saat: H (24 saatlik dilimde saatimizi göstermek için)
Dakika: i (dakikayı göstermek için)
Saniye: s (saniyeyi göstermek için)

Bu parametreler ile örnek yapalım.

1
print date("H.i.s");

Ve sonuç olarak şu andaki saati bu formatta göreceksiniz.

20.32.47

Birde gün ve ay ismiyle birlikte yazdıralım.
Gün adı için l (Küçük L harfi)
Ay için F harfini kullanacağız.

1
2
print "bugun günlerden : ".date("l")."<br>";
print "aylardan : ".date("F")."<br>";
bugun günlerden : Monday
aylardan : April

evet istediğimizi yaptık ama bir sorunumuz var.Gün ve ay isimleri ingilizce.Bir sonraki dersimizde de strftime fonksiyonu ile yerel dilde yazdırmayı göreceğiz

Comments

PHP_master

bunu uyguladım.bütün panellerim türkçe olmasına rağmen ingilizce gün ve ay isimleri çıkıyor.Türkçeye nasıl çevirebiliriz

Muhammed

Arkadaslar slm!

Ben veitabanli bir gunluk curo tablosu yapmak istiyorum

Girilen gunun haftanin hangi gunu ve ayin kacinci haftasi oldugunu bir select listede gostermek istiiyorum

Nasil yapabilirim

Tesekkurler!

Şafak

Ciroları günlük olarak hesaplatıp bir tabloya eklemen yeterli. Bunu yaptığım select listesindeki tarihle sql sorgusu gönderip cevabı alabilirsin. Burada önemli olan gün gün hesaplatma işlemi.

Cron job ile bu işlemi yapabilirsin. Cron job kullanımı cpanel ve plesk panelde farklılık gösterebilir.

Leave a comment

name*

email* (not published)

website