09-01-2015, 05:12 AM
Sunucunuzdaki yerel ayaları aşağıdaki gibi değiştirerek tarih fonksiyonlarının Türkçe çalışmasını sağlayabilirsiniz
Kod:
Kod:
Aşağıda belirtilen ekler bu fonksiyonu formatlarken kullanılır
* %a - yerel ayarlara göre haftanın günlerini kısa formatta gösterir
* %A - yerel ayarlara göre haftanın günlerini tam gösterir
* %b - yerel ayarlara göre ayın ismini kısa formatta gösterir
* %B - yerel ayarlara göre ayın ismini tam gösterir
* %c - yerel ayarlarda gösterilen zamanı kullanır
* %C - yıl numarasını verir
* %d - o anki ayın gününü numara olarak verir ( 01-31 arası)
* %D - aa/gg/yy formatında verir
* %e - yerel ayarlara göre ayın günlerini arada boşluk bırakarak gösterir ( ' 1' - '31' arası)
* %h - yerel ayarlara göre ayın ismini kısa formatta gösterir
* %H - 24'lik saat düzenine göre saati verir
* %I - 12'lik saat düzenine göre saati verir
* %j - o anki yılın gününü numara olarak verir ( 001- 366 arası)
* %m - ayları verir
* %M - dakikaları verir
* %n - yeni bir satırda karakter girişi
* %p - `am' veya `pm' yerine verilen düzende saati verir
* %r - saati a.m. ve p.m. düzenine göre verir
* %R - saati 24 saat düzenine göre verir
* %S - saniyeleri verir
* %t - tab karakteri verir
* %T - yerel ayarlara göre saati ss/dd/ss formatında verir
* %u - haftanın günlerini numara olarak verir -pazartesi baþlangıç olarak alınır
* %U - o anki yılın hafta nunaralarını verir-pazar günü baþlangıç kabul edilir
* %V - o anki yılın hafta nunaralarını verir-pazartesi günü baþlangıç kabul edilir
* %W - o anki yılın hafta nunaralarını verir-pazartesi günü başlangıç kabul edilir
* %w - o anki haftanın gün nunarasını verir-pazar günü baþlangıç kabul edilir
* %x - yerel ayarlara göre sadece tarihi verir
* %X - yerel ayarlara göre sadece saati verir
* %y - yerel ayarlara göre sadece yılın son iki rakamını verir
* %Y - yerel ayarlara göre sadece yılı verir
* %Z or %z - adlandırma ve kısaltmalar için kullanılır
* %% - `%' karakterini verir
Kod:
Ekran çıktısı : 8 Ağustos 2011, Perşembe 00:00:00 olur
Kod:
Kod:
1.
@setlocale(LC_ALL, 'turkish');
2.
//Ay ve gün isimleri ve diğer dillerdeki kullanımlarda
yerel ayarlar için setlocale() fonsiyonundan yararlanılır.
Kod:
Kod:
1.
strftime(format,tarih);
2.
//O anki yerel ayarlara göre tarih/saat formatları ayarlar.
Aşağıda belirtilen ekler bu fonksiyonu formatlarken kullanılır
* %a - yerel ayarlara göre haftanın günlerini kısa formatta gösterir
* %A - yerel ayarlara göre haftanın günlerini tam gösterir
* %b - yerel ayarlara göre ayın ismini kısa formatta gösterir
* %B - yerel ayarlara göre ayın ismini tam gösterir
* %c - yerel ayarlarda gösterilen zamanı kullanır
* %C - yıl numarasını verir
* %d - o anki ayın gününü numara olarak verir ( 01-31 arası)
* %D - aa/gg/yy formatında verir
* %e - yerel ayarlara göre ayın günlerini arada boşluk bırakarak gösterir ( ' 1' - '31' arası)
* %h - yerel ayarlara göre ayın ismini kısa formatta gösterir
* %H - 24'lik saat düzenine göre saati verir
* %I - 12'lik saat düzenine göre saati verir
* %j - o anki yılın gününü numara olarak verir ( 001- 366 arası)
* %m - ayları verir
* %M - dakikaları verir
* %n - yeni bir satırda karakter girişi
* %p - `am' veya `pm' yerine verilen düzende saati verir
* %r - saati a.m. ve p.m. düzenine göre verir
* %R - saati 24 saat düzenine göre verir
* %S - saniyeleri verir
* %t - tab karakteri verir
* %T - yerel ayarlara göre saati ss/dd/ss formatında verir
* %u - haftanın günlerini numara olarak verir -pazartesi baþlangıç olarak alınır
* %U - o anki yılın hafta nunaralarını verir-pazar günü baþlangıç kabul edilir
* %V - o anki yılın hafta nunaralarını verir-pazartesi günü baþlangıç kabul edilir
* %W - o anki yılın hafta nunaralarını verir-pazartesi günü başlangıç kabul edilir
* %w - o anki haftanın gün nunarasını verir-pazar günü baþlangıç kabul edilir
* %x - yerel ayarlara göre sadece tarihi verir
* %X - yerel ayarlara göre sadece saati verir
* %y - yerel ayarlara göre sadece yılın son iki rakamını verir
* %Y - yerel ayarlara göre sadece yılı verir
* %Z or %z - adlandırma ve kısaltmalar için kullanılır
* %% - `%' karakterini verir
Kod:
Kod:
1.
@setlocale(LC_ALL, 'turkish');
2.
3.
echo strftime("%d %B %Y, %A %H:%M:%S",strtotime("8/8/2011"));
Ekran çıktısı : 8 Ağustos 2011, Perşembe 00:00:00 olur