WordPress saat ve tarih formatlama

WordPress’de tarih ve zaman formatlama için kullanılan iki method vardır ve bunlar parametre olarak “format string”‘i alır: the_date() ve the_time(). Bu iki methodun döndürdüğü değer bakımından bir farklılığı var. O da the_date() methodu sadece tarih bilgisini zaman(time) bilgisinden hariç getiriyor. the_time() ise the_date()’in yaptığının aynısını ve daha fazlasını yapabiliyor. O yüzden benim önerim the_time() methodunun kullanılması yönünde.
Aslında bilmeniz gereken “format string”‘ini nasıl yazmanız gerektiği. Ben genel olarak bazı değerleri vereceğim ama tüm değerlere buradan ulaşabilirsiniz.
Örneğin şöyle bir formatlama yapmak istiyorsanız:
// 24 September 2015, Friday
Şöyle bir string yazıp the_time() methodunu çağırmalısınız:

 the_time('j F Y, l');

Burada:

j: Günün 0 ön eki almamış hali
F: Ayın text hali
Y: Yılın 4 basamaklı hali
l: Haftanın gününü belirtmekte

Ayrıca bu örneklere de bakarak neler yapabileceğinizi görebilirsiniz:

F j, Y g:i a - November 6, 2010 12:50 am
F j, Y - November 6, 2010
F, Y - November, 2010
g:i a - 12:50 am
g:i:s a - 12:50:48 am
l, F jS, Y - Saturday, November 6th, 2010
M j, Y @ G:i - Nov 6, 2010 @ 0:50
Y/m/d \a\t g:i A - 2010/11/06 at 12:50 AM
Y/m/d \a\t g:ia - 2010/11/06 at 12:50am
Y/m/d g:i:s A - 2010/11/06 12:50:48 AM
Y/m/d - 2010/11/06

Bu örneklerde de birşey dikkatinizi çekmiş olabilir: \a\t. Backsplash ile literal yazımlar yapabiliyoruz. Bunin haricinde eklenecek önemli bir nokta da tarihlerin localize edilmesi yani çevrilmesi. Bunun için de date_i18n() methodunu kullanıyoruz.
Bu konuyla ilgili yazacaklarım bu kadar ama sorularınız olursa mail atmaktan çekinmeyin.

İyi günler.

Kaynak: http://codex.wordpress.org/Formatting_Date_and_Time

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir