Coba script PHP berikut ini untuk melihat tanggal yang dihasilkan oleh fungsi date().
echo date("Y-m-d H:i:s");
Dari hasil fungsi diatas apakah waktu yang dimunculkan sesuai dengan waktu di komputer kita?
Jika hasil waktu yang dikeluarkan tidak sesuai dengan waktu di komputer kita, maka solusi yang dapat dilakukan :
1. Ubah pengaturan di file php.ini
Hal ini bisa dilakukan jika anda adalah pemilik server itu sendiri atau sebagai admin dari server tersebut. Caranya merubah pengaturan tersebut adalah :
temukan text : "date.timezone" kemudian ganti valuenya menjadi "Asia/Jakarta" kemudian simpan file php.ini tersebut selanjutnya restart apache pada server tersebut.
2. Menambahkan Script pada Koding (SourceCode)
Mungkin anda hanya menyewa server atau bukan sebagai admin server, sehingga tidak memiliki akses untuk mengubah file php.ini . untuk mengatasinya kita bisa menambahkan script dibawah ini :
date_default_timezone_set('Asia/Jakarta')
$tanggal = date("d F Y");
echo $tanggal;
jika di "echo" cetak maka value yang di tamplkan sesuai dengan timezone indonesia. Semoga informasi ini bermanfaat.DOKUMENTASI PHP.NET
CMIIW
No comments:
Post a Comment