kopi-paste.com

Icon

Tips Trik Tutorial Dunia Ilmu komputer. Blogging, SEO, PHP Programming, Jaringan komputer, System Operasi, News, Downloads, celoteh, Hanya sekedar sharing untuk semua..

Fungsi date() di PHP&MySQL Beda dengan Jam Komputer

Pernah suatu ketika saya mendapatkan masalah coding untuk date di php

Jam di Komputer menunjukkan 06-10-2010 22:45
ketika saya coding php

fungsi:

echo (date("Y-m-d H-i-s"));

output:
2010-10-06 23:45
Terus di mysql
colsol:
mysql> now()
output:
2010-10-06 23:45

Ada perbedaan disitu..
Kenapa selisih jam di PC dengan output Php ataupun MySQL melebihi 1 jam?

Jawabannya sederhana..

pada konfigurasi php kita
letaknya pada file php.ini (untuk yang pakek webserver dikomputer agan sendiri)
ganti pada baris yang berisi
date.timezone = “Asia/Krasnoyarsk”
dengan
date.timezone = “Asia/Jakarta”

bisa juga dengan memberi fungsi pada coding php
“date_default_timezone_set(‘Asia/Jakarta’)”
atau
“ini_set(‘date.timezone’, ‘Asia/Jakarta’)”. (untuk yang pakek hostingan)

coding php set timezone

<?php
$timezone = new DateTimeZone("Asia/Jakarta");
$date = new DateTime();
$date->setTimezone($timezone);
echo ($date->format("Y-m-d H:i:s"));
?>

Semoga bermanfaat :toast

Related Posts:

Category: Php, Web Script

Tagged: , , , , , , ,

3 Responses

  1. bocah says:

    ini dia gan gan ane pernah ngalami kayak gini., btw makasih yah infonya…

  2. b0z_gank says:

    hehe., sama2 gan., nih juga ane pernah ngalamin.. mangkanya ane bahas gan..

  3. Sir Dragon says:

    bagus gan..
    ini sangat membantu.
    terimakasih.

Leave a Reply

[+] kaskus emoticons nartzco
Jadi Sahabat Kopas  
Ayo tampilkan kopi-paste Badge Link Exchange dengan copy-paste code dibawah ini pada webblog anda

statistik

SEO Stats powered by MyPagerank.Net