Cara menggunakan zona waktu php

untuk mengambil waktu saat ini di server / komputer yang Anda gunakan. Metode ini tergantung pada konfigurasi date.timezone di php.ini, setiap server yang saya gunakan menggunakan

date.timezone = 'Asia/Jakarta'

menggunakan zona waktu WIB. Jika Anda tidak memiliki hak untuk mengubah zona waktu di php. ini, gunakan Datetime memasukkan zona waktu yang diinginkan

Berikut adalah contoh timestamp untuk zona waktu Indonesia (Jakarta (WIB), Makassar (WITA), Jayapura (WIT))

<?php
 
echo "zona waktu dari server: " . date('Y-m-d G:i:s') . " \n";
 
$tz = 'Asia/Jakarta';
$dt = new DateTime("now", new DateTimeZone($tz));
$timestamp = $dt->format('Y-m-d G:i:s');
echo "WIB  : $timestamp \n";
 
$tz = 'Asia/Makassar';
$dt = new DateTime("now", new DateTimeZone($tz));
$timestamp = $dt->format('Y-m-d G:i:s');
echo "WITA : $timestamp \n";
 
$tz = 'Asia/Jayapura';
$dt = new DateTime("now", new DateTimeZone($tz));
$timestamp = $dt->format('Y-m-d G:i:s');
echo "WIT  : $timestamp \n";
_

hasil dari menjalankan script di atas

zona waktu dari server: 2020-02-10 10:46:34 
WIB  : 2020-02-10 10:46:34 
WITA : 2020-02-10 11:46:34 
WIT  : 2020-02-10 12:46:34

bandingkan dengan server yang tidak mengatur zona waktu di php.ini

zona waktu dari server: 2020-02-10 3:46:34 
WIB  : 2020-02-10 10:46:34 
WITA : 2020-02-10 11:46:34 
WIT  : 2020-02-10 12:46:34

Anda dapat melihat perbedaannya di zona waktu dari server. Dengan menggunakan pengaturan zona waktu yang diinginkan kita akan mendapatkan hasil yang konsisten

Postingan menarik lainnya

  • Membuat Kalender dengan PHP

    Buat file dengan nama kalender. php dan tambahkan script di bawah ini Minggu Senin Selasa Rabu...

  • Membuat Laporan PDF dengan PHP

    Tutorial membuat laporan PDF dengan PHP ini adalah bagian pertama dari tutorial pembuatan file...

  • Buat Pembuat Kata Sandi dengan PHP

    Untuk membuat kombinasi kata sandi yang aman, disarankan untuk menggunakan huruf kecil, huruf besar, angka, dan karakter...

  • Membuat Key Generator dengan PHP

    Penggunaan key generator ini bisa bermacam-macam, salah satu contohnya adalah untuk validasi melalui email, jadi...

    Cara setting timezone menggunakan PHP di server hosting dan localhost bisa dilakukan dengan banyak cara, namun script PHP tetap sama. Untuk apa zona waktu perlu diatur? . Misalnya Anda berada di wilayah Indonesia bagian barat, namun website Anda menunjukkan waktu Indonesia bagian timur, dan ini bukan masalah kecil, mari kita selesaikan. Hehehe,

    Cara menggunakan zona waktu php
    Cara Setting Timezone Menggunakan PHP Berikut beberapa cara setting Timezone menggunakan PHP (Konfigurasi Timezone di script PHP)
    1. Untuk lokasi WIB
      date_default_timezone_set('Asia/Jakarta');
      _
    2. Untuk lokasi WITA
      date_default_timezone_set('Asia/Ujung_Pandang');
    3. Untuk lokasi WIT
      date_default_timezone_set('Asia/Jayapura');
      _
    Ketiga script di atas dapat diimplementasikan dengan cara menempatkan script PHP Anda di baris paling atas (Internal Script)

    Sebenarnya ada cara yang lebih sederhana untuk mengatur zona waktu menggunakan PHP, yaitu dengan membuat file PHP khusus/terpisah yang menyimpan Script PHP pengaturan zona waktu, kemudian file tersebut dipanggil di setiap halaman web Anda (External Script), dan Anda bisa masukkan skrip ke file koneksi Anda ( contoh koneksi. ). Bagaimana cara melakukannya?

    Pertama masukkan skrip PHP pengaturan zona waktu di file koneksi. php (nama file terserah anda, tidak perlu connect. php), berikut contohnya
    <?php
        date_default_timezone_set('Asia/Jakarta');
        $Open = mysql_connect("localhost","root","");
            if (!$Open){
            die ("MySQL E !<br>");
            }
        $Koneksi = mysql_select_db("rpm");
            if (!$Koneksi){
            die ("DBase E !");
            }
    ?>
    Script diatas adalah script koneksi yang menghubungkan PHP dengan web server termasuk database server, pada bagian "date_default_timezone_set('Asia/Jakarta');"
    Keduanya "memanggil" file koneksi. php diatas pada setiap halaman web anda, caranya adalah dengan memasukan script PHP berikut ini
    include "koneksi.php";
    _
    Berikut tutorial cara setting zona waktu menggunakan PHP (konfigurasi zona waktu). Jika Anda masih belum memahami tutorial ini, Anda dapat mengajukan pertanyaan melalui form komentar. Semoga membantu

    Bagikan Artikel ini