PHP date () Yabancı dilde - örneğin

3 Cevap php

Ben uluslararası bir kitleye tarih verilerini görüntülemek için gereken bir komut dosyası var - örneğin

"Tue 25 9 Ağustos teslim"

Bunun dışında Fransızca (vb) eşdeğeri "25 Mart aou 09" dönüştürülür almak için daha kolay bir / temizleyici bir yolu var mı:

Ayar sabit LANG ve bir $LANGUAGES dizisi dosyaları içerir & :

if(LANG != 'EN')
{
include $LANGUAGES['LANG'];
}

& daha sonra dahil dosya günler haritalar ve ay & Uygun yereli için değiştirir?

Teşekkürler

David

3 Cevap

Ben yerel ayarı olmadan bunu yaparken uzak alınamıyor düşünüyorum:

<?php
setlocale(LC_ALL, 'fr_FR');

echo strftime("%A %e %B %Y");
?>

Some details on strftime: http://us2.php.net/manual/en/function.strftime.php

Göre date function's manual page, you should use setlocale . Methods such as strftime ardından belirtilen yerel kullanacağız. date, ancak, nedense olmaz.

Ayrıca Zend_Date bakmak isteyebilirsiniz.