Rumahweb Journal
Banner - Cara Setting Timezone PHP

Cara Setting Timezone Dengan Script PHP

Timezone pada PHP adalah pengaturan zona waktu yang digunakan dalam sebuah aplikasi atau situs web yang dibangun dengan PHP. Fungsi utama timezone adalah untuk menentukan dan mengatur waktu yang tepat pada berbagai lokasi geografis di seluruh dunia. Dalam artikel ini, kami akan membahas tentang cara setting Timezone dengan script PHP.

Melihat default timezone server

Bila Anda pengguna layanan hosting di Rumahweb, default timezone yang digunakan pada server adalah Asia/Jakarta atau biasa kita kenal dengan Waktu Indonesia Barat dengan format UTC+7. Informasi timezone pada server bisa Anda tampilkan melalui script php, dengan perintah berikut:

<?php echo date_default_timezone_get();?>

Pada server hosting di Rumahweb, akan menghasilkan output Asia/Jakarta sebagai default. Sedangkan jika Anda menggunakan server lain, hasilnya akan menampilkan output yang berbeda sesuai setting timezone yang digunakan pada server.

Setting timezone menggunakan PHP

Dalam PHP, pengaturan timezone dapat dilakukan menggunakan fungsi date_default_timezone_set() yang memungkinkan pengguna untuk menentukan zona waktu yang diinginkan.

Setelah pengaturan timezone dilakukan, fungsi-fungsi terkait waktu seperti date() dan time() akan menghasilkan waktu yang sesuai dengan zona waktu yang telah ditentukan.

Bila anda tidak ingin menggunakan default timezone Asia/Jakarta, misalnya tinggal di zona Indonesia Tengah, atau Indonesia Timur, anda bisa mengubah setting timezone menggunakan scripts php seperti contoh berikut:

<?php
date_default_timezone_set('Asia/Makassar');
echo date('Y-m-d H:i:s');
?>

Dengan script diatas, berikut hasil test yang dapat ditampilkan :

setting timezone php

Berikut ini adalah zona waktu yang terdaftar untuk Indonesia:

  • Asia/Jakarta
  • Asia/Ujung_Pandang
  • Asia/Pontianak
  • Asia/Makassar
  • Asia/Jayapura

Selain zona waktu Indonesia, anda juga bisa melihat zona waktu yang lebih lengkap di seluruh dunia di halaman https://www.php.net/manual/en/timezones.php

Menampilkan waktu menggunakan scripts PHP

Setelah berhasil melakukan setting timezone, anda bisa mencoba menampilkan informasi waktu berikut jam menggunakan scripts php seperti contoh scripts berikut:

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

Format diatas adalah untuk menampilkan tanggal-bulan-tahun, jam:menit:detik.

Berikut ini adalah keterangan / informasi karakter atau huruf yang digunakan untuk scripts php date():

KarakterKeterangan
l (Huruf L Kecil)Menampilkan nama hari ( bentuk huruf )
D (kapital)Menampilkan nama hari ( bentuk huruf 3 digit )
Menampilkan tanggal ( format angka )
Menampilkan bulan  ( dalam format huruf 3 digit )
Menampilkan nama bulan ( dalam bentuk angka )
Menampilkan tahun ( format angka 4 digit )
Menampilkan tahun ( format dua digit angka terakhir )
sUntuk menampilkan detik saat ini
iUntuk menampilkan menit sekarang
hUntuk menampilkan jam sekarang
H (kapital)Untuk menampilkan format jam 24 jam
aUntuk menampilkan waktu AM atau PM sekarang
Anda juga bisa menambahkan karakter .(titik) ,(koma) /(garis miring) -(strip) sesuai kebutuhan.

Kesimpulan

Timezone pada PHP adalah pengaturan zona waktu yang digunakan dalam aplikasi atau situs web PHP. Fungsinya adalah untuk menentukan waktu yang tepat di berbagai lokasi geografis.

Hal ini sangat penting dalam aplikasi atau situs web yang membutuhkan manipulasi waktu, seperti pengaturan jadwal, perhitungan waktu, atau menampilkan waktu dalam format yang sesuai dengan preferensi pengguna.

Dalam PHP, pengaturan timezone dapat dilakukan menggunakan fungsi date_default_timezone_set().

Demikian artikel kami tentang cara setting timezone dengan script PHP, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4.8 / 5. Vote count: 4

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Pindah Hosting ke Rumahweb Gratis

Bayo AM