• Topters

[Php] Bagaimana Cara Mendapatkan Date Dan Time Sesuai Dengan Timezone

[Php] Bagaimana Cara Mendapatkan Date Dan Time Sesuai Dengan Timezone

Adakalanya saat ingin mengambil tanggal dan waktu menggunakan PHP yang kita dapatkan tidak sesuai dengan zona waktu yang kita inginkan. Bagaimana cara agar waktu yang kita dapatkan sesuai dengan zona waktu Indonesia?

Untuk mendapatkan tanggal dan waktu sesuai dengan timezone (zona waktu), kita harus mengatur secara manual timezone yang akan kita gunakan dengan fungsi date_default_timezone_set sebelum memanggil fungsi date() atau time(). Misalnya jika kita menggunakan timezone WIB (Waktu Indonesia Barat), kita dapat menggunakan fungsi sebagai berikut

date_default_timezone_set('Asia/Jakarta');

Atau contoh lainnya jika kita ingin memakai timezone di Los Angeles Amerika, dapat kita gunakan fungsi :

date_default_timezone_set('America/Los_Angeles');

Contoh pemakaian fungsi tersebut pada sebuah skrip PHP adalah sebagai berikut :

$timezone = date_default_timezone_get();
echo "The current server timezone is: " . $timezone;

Untuk memformat tanggal dan waktu yang kita dapatkan dari fungsi tersebut, gunakan fungsi dibawah ini :

date_default_timezone_set('Asia/Jakarta');
$date = date('m/d/Y h:i:s a', time());
echo $date;

Sumber

Comments (0)


Add Comment