Membuat Jam Digital dengan PHP

<!DOCTYPE html>
<html>
<head>
    <title>Jam Digital</title>
    <meta http-equiv="refresh" content="1">
</head>
<body>
    <h1>Jam Digital</h1>
    <?php
        date_default_timezone_set('Asia/Jakarta');
        $jam = date('H');
        $menit = date('i');
        $detik = date('s');
        $hari = date('l');
        $tanggal = date('j');
        $bulan = date('F');
        $tahun = date('Y');
        $waktu = $jam . ":" . $menit . ":" . $detik;
        $tanggalan = $hari . ", " . $tanggal . " " . $bulan . " " . $tahun;
    ?>
    <h2><?php echo $waktu; ?></h2>
    <h3><?php echo $tanggalan; ?></h3>
</body>
</html>

Keterangan:

  • Pada baris ke-5, tag meta http-equiv digunakan untuk merefresh halaman setiap 1 detik agar jam digital dapat selalu berjalan.
  • Pada baris ke-12, timezone diatur menjadi Asia/Jakarta agar sesuai dengan waktu Indonesia.
  • Variabel-variabel seperti $jam, $menit, $detik, $hari, $tanggal, $bulan, dan $tahun diisi dengan nilai-nilai dari fungsi date() untuk mendapatkan informasi waktu dan tanggal sekarang.
  • Variabel $waktu diisi dengan format jam:menit:detik yang akan ditampilkan sebagai jam digital.
  • Variabel $tanggalan diisi dengan format hari, tanggal bulan tahun yang akan ditampilkan sebagai keterangan tanggal.