Fungsi Tanggal dan Waktu (Date/Time) di Dalam PHP

Fungsi Tanggal dan Waktu di PHP – Halo sobat, pada kesempatan kali ini kita akan belajar mengenai tutorial memanipulasi tanggal dan waktu (Date/Time) di dalam bahasa pemrograman PHP. Biasanya ketika membuat website, kita akan menggunakan fungsi date() PHP dalam menampilkan informasi tanggal.

Manipulasi tanggal di PHP digunakan untuk menampilkan tanggal dan waktu dalam format yang diinginkan, menghitung selisih waktu antara dua tanggal, atau menambah atau mengurangi tanggal dan waktu.

Fungsi date() di PHP

PHP memiliki fungsi bawaan yang dapat kita gunakan untuk menampilkan tanggal dan waktu lokal dengan format yang kita inginkan yakni menggunakan fungsi date(). Format dasar penulisan fungsi date() sebagai berikut.

date(string $format [,int $timestamp]);

Fungsi date() di dalam PHP memiliki dua parameter. Dimana parameter pertama $format harus diisi dengan format tanggal dan waktu yang diinginkan sedangkan format kedua $timestamp bersifat opsional yang jika harus diisi dengan timestamp Unix.

Format Tanggal dan Waktu di PHP

Berikut adalah daftar lengkap format-format tanggal dan waktu pada PHP yang bisa kalian gunakan untuk memanipulasi tanggal dan waktu.

FormatKeteranganHasil
Tanggal
dTanggal dua digit dalam satu bulan.01 to 31
DNama hari 3 huruf dalam satu minggu.Mon to Sun
jTanggal satu digit dalam satu bulan.1 to 31
l (huruf kecil ‘L’)Nama hari dalam satu minggu.Monday to Sunday
NAngka yang menunjukan hari.1 untuk ‘Monday’ to 7 untuk ‘Sunday’
SSuffix bahasa Inggris untuk tanggal dua karakter.stndrd or th
wAngka yang menghasilkan hari dalam satu minggu.0 untuk ‘Monday’ to 6 untuk ‘Sunday’
zBerisi tanggal dalam satu tahun.0 to 365
WMenampilkan nomor minggu dalam satu tahun.50 = Minggu ke 50 dalam satu tahun
Bulan
FMenampilkan nama bulan.January to December
mMenampilkan angka bulan dalam dua digit.01 to 12
MMenampilkan nama bulan dalam 3 huruf.Jan to Dec
nMenampilkan angka bulan dalam satu digit.1 to 12
tJumlah hari dalam satu bulan.28 atau 31
Tahun
YMenampilkan tahun dalam empat digit.Contoh: 2023
yMenampilkan tahun dalam dua digit.Contoh: 23
Waktu
aMenampilkan informasi (am) dan (pm) dalam huruf kecil.am atau pm
AMenampilkan informasi (AM) dan (PM) dalam huruf besar.AM atau PM
BSwatch Internet Time000 to 999
gMenampilkan format 12 jam tanpa 0.1 to 12
GMenampilkan format 24 jam tanpa 0.0 to 23
hMenampilkan format 12 jam dalam dua digit dan nol di depan.01 to 12
HMenampilkan format 24 jam dalam dua digit dan nol di depan.00 to 23
iMenampilkan menit.00 to 59
sMenampilkan detik.00 to 59
uMenampilkan milidetik.Contoh: 54321

Semua format tanggal dan waktu di atas akan menghasilkan waktu dalam bahasa Inggris dan menggunakan zona waktu standar GMT + 0. Meskipun demikian, kita juga dapat mengubah zona waktu sesuai keinginan dengan fungsi date_default_timezone_set().

Cara Manipulasi Tanggal dan Waktu di PHP

Berikut ini adalah cara membuat atau memanipulasi tanggal dan waktu di dalam bahasa pemrograman PHP.

<?php
  date_default_timezone_set('Asia/Jakarta'); // Dapat diganti dengan Asia/Jayapura atau Asia/Makassar
  echo '<b>Tanggal</b>: '.date('l, d F Y'); // Tanggal: Monday, 20 May 2024
?>

Silahkan buat file PHP baru dalam tutorial ini saya membuat nama file dengan nama tanggal-dan-waktu.php lalu masukkan contoh kode PHP di atas dan save lalu run. Jika berhasil, kode di atas akan menampilkan output Tanggal: Monday, 20 May 2024 dan seterusnya.

Khusus Asia/Jakarta digunakan untuk menampilkan timestamp dalam WIB, Asia/Jayapura untuk WIT dan Asia/Makassar untuk WITA. Silahkan pilih sesuai dengan kebutuhan zona waktu Indonesia yang dibutuhkan.

Penutup

Selain menggunakan date() di PHP dalam memanipulasi tanggal dan waktu, kita juga dapat menggunakan fungsi lain seperti strtotime(), date_default_timezone_set() dan masih banyak lagi. Namun, menggunakan fungsi date() adalah yang paling umum digunakan oleh kebanyakan programmer.

Demikian kurang lebihnya cara memanipulasi tanggal dan waktu di dalam PHP. Selamat mencoba dan semoga bermanfaat buat para pemula yang baru belajar PHP.

Bagikan Ke

Leave a Reply

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