Laman

Jumat, 13 April 2012

Timezone dan PHP 5.3.0+

PHP 5.3 ke atas sekarang membutuhkan pernyataan zona waktu, bila tidak maka akan menerbitkan peringatan E_WARNING seperti “It is not safe to rely on the system's timezone settings. Dst…”.

Untuk menyatakan zona waktu, bisa dilakukan dengan 3 cara. Mana yang Ki Sanak pilih tergantung kebutuhan dan selera.

  1. Menyisipkan fungsi date_default_timezone_set('Asia/Jakarta') pada awal skrip;
  2. Mengatur nilai date.timezone = 'Asia/Jakarta' pada php.ini; atau
  3. Menulis perintah php_value date.timezone 'Asia/Jakarta' pada berkas .htaccess.

Sedangkan zona waktu valid untuk wilayah Indonesia antara lain:

Semoga membantu, selamat berkarya.

7 komentar:

  1. mas mau tanya nih tentang script php, diotak atik tapi tetep error
    aku ada tabel user isinya
    nama,jabatan,cabang
    didik,manager,'00'
    edp,manager,'R3'
    test1,users,'05'

    di script spt ini
    if ($jabatan='users' AND $cabang!='00'){
    $query="select a.plg,b.namaplg, b.kota,sum(a.neto) as totalplg,
    (sum(a.neto)/
    (select sum(z.neto) from realisasi z where z.thn='2015' and z.cbg=$cabang))*100 as persenpar
    from realisasi a , mpelanggan b
    where a.thn='2015' and a.cbg=$cabang
    and a.cbg=b.cabang and a.plg=b.kodeplg
    group by a.plg,b.namaplg, b.kota
    order by persenpar desc limit $posisi,$batas ";
    }
    ----------dilanjutkan

    BalasHapus
  2. elseif ($jabatan='manager' AND $cabang='00'){
    $query="select a.plg, b.namaplg, b.kota,
    sum(a.neto) as totalplg,
    (sum(a.neto)/
    (select sum(z.neto) from realisasi z where z.thn='2015'))*100 as persenpar,
    (sum(a.kata_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015'))*100 as persena,
    (sum(a.katb_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015'))*100 as persenb,
    (sum(a.katc_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015'))*100 as persenc,
    (sum(a.katd_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015'))*100 as persend,
    (sum(a.kate_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015'))*100 as persene
    from realisasi a ,mpelanggan b
    where a.thn='2015'
    and a.cbg=b.cabang and a.plg=b.kodeplg
    group by a.plg,b.namaplg, b.kota
    order by persenpar desc limit $posisi,$batas ";
    }
    ---dilanjutkan

    BalasHapus
  3. elseif ($jabatan='manager' AND $cabang = search_array($regio))
    {
    $query="select a.plg, b.namaplg, b.kota,
    sum(a.neto) as totalplg,
    (sum(a.neto)/
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persenpar,
    (sum(a.kata_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persena,
    (sum(a.katb_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persenb,
    (sum(a.katc_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persenc,
    (sum(a.katd_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persend,
    (sum(a.kate_r)/
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persene
    from realisasi a ,mpelanggan b
    where a.thn='2015' and a.cbg=b.cabang and a.plg=b.kodeplg
    group by a.plg,b.namaplg, b.kota
    order by persenpar desc limit $posisi,$batas ";}
    else {
    echo "data tidak ada!!";
    }

    BalasHapus
  4. pertanyaan, utk user didik dan test1 data berhasil keluar dengan baik dan benar, tapi utk user edp, malah error, bilangnya unknown column 'R3' . apakah ada kekeliruan syntaxnya
    mohon pencerahannya

    BalasHapus
  5. script tersebut kalau dijalankan di sql phpmyadmin, bisa jalan dengan baik

    BalasHapus
  6. elseif yang terakhir ada bagian yg ilang yaitu
    (select sum(z.neto) from realisasi z where z.thn='2015' ))*100 as persenpar,
    seharusnya
    (select sum(z.neto) from realisasi z where z.thn='2015' and z.regional='$cabang' ))*100 as persenpar,

    BalasHapus
  7. Cháo trai có tác dụng gì?Thịt trai được chế biến thành nhiều món ăn ngon, lạ miệng hấp dẫn, đặc biệt món cháo trai không chỉ món ăn lạ miệng mà còn món ăn bổ dưỡng, chữa bệnh tuyệt vời
    Rau tía tô có tác dụng trị bệnh gì?Để giúp mọi người hiểu rõ hơn tác dụng của loại rau thơm này, sau đây chúng tôi xin chia sẻ một số thông tin ở bài viết dưới đây. Mời bạn cùng xem nhé!
    Tác dụng của rau tía tô với bà bầuĐặc biệt, đối với bà bầu , rau tía tô có những tác dụng đến bất ngờ mà ít ai biết đến.
    Quả bồ kết có tác dụng gì?Đến khi nước nguội thì lấy tay đẩy trĩ cho thụt vào và băng lại để giữ.
    Điều trị viêm phế quản cấp ở trẻ emViêm phế quản là bệnh thường gặp ở trẻ em, bất kể thời tiết thế nào. Và nếu không được chữa trị kịp thời và đúng cách, căn bệnh này rất dễ trở thành mạn tính.
    Điều trị viêm phế quản mãn tính ở trẻ sơ sinhTrẻ sơ sinh rất dễ bị mắc các bệnh đường hô hấp do sức đề kháng còn non yếu. Một trong số các bệnh dễ gặp khi thời tiết thay đổi đó là viêm phế quản.
    Viêm phế quản co thắt ở người lớn có lây không?Tập thể dục đều đặn không chọn các môn thể thao quá sức, làm việc và nghỉ ngơi hợp lý tránh tình trạng stress kéo dài.
    Cách làm món cá thu sốt cà chuaCá thu là loại thực phẩm có giá trị dinh dưỡng cao, dễ dàng có thể chế biến thành món ăn nhiều hấp dẫn như nướng cá thu, kho riềng, sốt cà chua, kho Tô, kho tiêu, làm chả, làm rước, nấu bún
    Cách làm món cá thu nhật kho tiêuCá thu với đặc điểm nhiều thịt và rất ít xương rất thích hợp cho cả người lớn lẫn trẻ em thưởng thức.
    Bệnh đái tháo đường thai kỳ nên kiêng ăn gì?Tỷ lệ mắc đái tháo đường trong thai kỳ là khoảng 5% trên tổng số các bà mẹ mang thai, hay khoảng 200,000 trường hợp mỗi năm tại Hoa kỳ.
    Cách chữa trị hôi miệng hiệu quả nhanh nhấtHôi miệng không phải là vấn đề răng miệng hiếm gặp, nó thể hiện một phần tình trạng bệnh lý cơ thể và khiến cho người bệnh thấy khá tự ti khi giao tiếp.

    BalasHapus