PHP Date Function: Fungsi Tanggal dan Waktu

Menampilkan dan mengolah tanggal serta waktu adalah kebutuhan yang muncul di hampir setiap aplikasi. PHP menyediakan PHP Date Function yang lengkap untuk semua keperluan ini. Artikel ini merangkum fungsi-fungsi yang paling sering digunakan.

Menampilkan Waktu dengan date()

<?php
echo date("d-m-Y");     // 03-07-2026
echo date("H:i:s");     // 14:30:00
echo date("l, d F Y");  // Friday, 03 July 2026
?>

Mengatur Zona Waktu

Langkah penting yang sering terlupa — atur zona waktu agar sesuai lokasi Anda:

<?php
date_default_timezone_set("Asia/Jakarta");
echo date("H:i"); // kini sesuai WIB
?>

Timestamp: time, mktime, strtotime

<?php
echo time(); // timestamp Unix saat ini

// buat tanggal tertentu (jam,menit,detik,bulan,tgl,tahun)
echo date("d-m-Y", mktime(0, 0, 0, 12, 25, 2026)); // 25-12-2026

// ubah teks jadi tanggal
echo date("d-m-Y", strtotime("+1 week")); // seminggu ke depan
?>

Menghitung Selisih dengan DateTime

<?php
$a = new DateTime("2026-01-01");
$b = new DateTime("2026-07-03");
echo $a->diff($b)->days . " hari"; // 183 hari
?>

Tabel Fungsi Populer

FungsiKegunaan
date()Format tanggal/waktu
time()Timestamp saat ini
strtotime()Ubah teks jadi timestamp
date_default_timezone_set()Atur zona waktu

Kesimpulan

Dengan PHP Date Function ini, mengelola tanggal — mulai dari format tampilan hingga perhitungan selisih — menjadi mudah dan akurat. Jangan lupa selalu mengatur zona waktu di awal skrip.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *