Dengan symfony framework itu sudah di tangani dengan baik, yang di sesuaikan dengan kultur penulisan tanggal yang berlaku di suatu wilayah atau negara.
berikut ini contoh nya :
$sf_user->setCulture('id_ID');
use_helper('Date')
format_date('2008-10-26', 'D');
hasilnya :
26 Oktober 2008
penjelasannya :
- $sf_user->setCulture('id_ID'), adalah untuk mendeklarasi kultur, yang di gunakan adalah negara indonesia.
- use_helper('Date'), adalah untuk menggunakan library yang berhubungan dengan penanggalan.
- format_date('2008-10-26', 'D'); adalah function untuk mem-format tanggal.
nb:
versi symfony 1.1
list patern format date
mas bantu saya dong, kan saya ngerubah pake format yg di atas (id_ID) => 7/08/2011
ReplyDeleteemang berubah ke format indonesia, tapi gak bisa masuk ke database, dan pas di tampilan browser 0000-00-00 (karna beda format)
awalnya bisa di rubah, tapi saya ngeganti tipe data DATE menjadi VARCHAR (its ok)
tapi saya pikir2 lagi, kalo pake varchar takutnya gak bisa ngitung tanggal kalo di query..
balikinnya ke awal lagi gimana mas, yg format awal, 2010/08/07 sesuai settingan symfony
saya pake symfony 1.1
1. Untuk mengembalikan format nya ke setting awal nya adalah dengan menghapus baris program setting date seperti contoh dibawah ini
ReplyDelete$sf_user->setCulture('id_ID');
use_helper('Date')
format_date('2008-10-26', 'D');
2. Kemudian berikan perintah clear cache pada symfony seperti contoh dibawah ini
php symfony cc