See and Find...

"Ilmu pengetahuan adalah pintu menuju masa depan yang lebih baik"

Selasa, 01 November 2011

Masalah Function Date() dan Time Zone pada PHP


Ini postingan pertama saya soal teknologi dan mungkin kebanyakan yang akan saya bahas di sini adalah pemrograman web terutama PHP. Kali ini saya akan membahas tentang masalah penggunaan funtion date()Mungkin bagi kalian yang sudah mengenal PHP pasti tahu mengenai function yang satu ini. Tapi bagi yang belum tahu silahkan search aja di mbah google mengenai function date(). Naah, buat yang masih lupa-lupa, saya beri contohnya...


<?php
echo date("d-m-Y H:i:s");
?>


Sebenernya function date() pada PHP gak cuma segitu aja, masih banyak sekali kode-kode penanggalan yang lain. Untuk lebih lengkapnya silahkan search lagi aja ya,,Tapi untuk kali ini yang akan saya jelaskan adalah mengenai masalah dalam pengguanaan script ini. Terkadang, ketika kita menggunakan script ini, tanggal yang tampil pada browser berbeda dengan sistem yang ada pada komputer. Kebanyakan, kasus ini terjadi pada sistem penanggalan jam yang sering menghasilkan selisih 1 jam atau penanggalan hari yang sering menghasilkan selisih 1 hari, atau malah memunculkan error seperti ini


Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Krasnoyarsk' for '7.0/no DST' instead in C:\\xampp\htdoc\test.php on line 2