Menggunakan fungsi date pada PHP

Fungsi date atau time telah disediakan oleh PHP, kita tinggal menggungkan fungsi date() untuk menampilkan informasi tanggal dan jam pada server. Anda dapat menggunakan fungsi date untuk mengatur format tanggal dan waktu dalam berbagai cara.. Hasilnya juga dapat bermacam-macam variasinya tergantung sesuai kebutuhan kita. Berikut merupakan pemanggilan fungsi date() di PHP secara umum.

<?php
echo date("d M Y");
// Hasilnya =  24 Nov 2012
?>

Dari hasil diatas bisa kita pelajari bahwa pada fungsi date() terdapat beberapa karakter tertentu yang memiliki kegunaan masing-masing. Seperti pada karakter d menandakan berfungsi untuk menampilkan tanggal, <strong>M</strong> untuk bulan, dan <strong>Y</strong> untuk tahun. Umumnya format yang biasa digunakan antara hari,bulan dan tahun. Tapi pada kondisi tertentu bisa saja kita tambahkan / kita ubah formatnya hanya menampilkan jam, menit, dan detik. Berikut merupakan tabel yang berisi kegunaan dari beberapa karakter yang didukung saat pemanggilan fungsi date().

HARI
Simbol Keterangan Contoh
d Menampilkan hari dalam sebulan dengan 2 digit angka. 01- 31
j Menampilkan hari dalam sebulan dengan 2 digit angka tanpa di awali nol. 1 – 31
D Menampilkan hari dalam seminggu dengan 3 digit huruf. Mon, Sun
l Menampilkan hari dalam seminggu dengan huruf penuh. Monday, Sunday
N Menampilkan hari dalam seminggu dengan 1 digit angka. 1, 7
S Menampilkan hari dalam sebulan dalam bentuk English ordinal suffix. st, nd, rd, th
w Menampilkan hari dalam seminggu dengan diawali dari 0. 0, 6
Z Menampilkan hari dalam setahun dengan diawali dari 0. 0 – 365

 

MINGGU
Simbol Keterangan Contoh
W Menampilkan minggu dalam setahun.

 

BULAN
Simbol Keterangan Contoh
F Menampilkan bulan dalam setahun. January – December
m Menampilkan bulan dalam setahun dengan 2 digit angka. 01 – 12
M Menampilkan bulan dalam setahun dengan 3 digit huruf. Jan – Dec
n Menampilkan bulan dalam setahun dengan 2 digit angka tanpa di awali nol. 1 – 12

 

TAHUN
Simbol Keterangan Contoh
Y menampilkan tahun. 2012, 2017
y menampilkan tahun hanya 2 digit akhir. 12, 17

 

WAKTU
Simbol Keterangan Contoh
a Menampilkan Ante meridiem dan Post meridiem (huruf kecil) am, pm
A Menampilkan Ante meridiem dan Post meridiem (huruf bersar). AM, PM
g Menampilkan jam dalam sehari dengan format 12 jam tanpa di awali nol. 1 – 12
G Menampilkan jam dalam sehari dengan format 24 jam tanpa di awali nol. 0 – 23
h Menampilkan jam dalam sehari dengan format 12 jam. 01 – 12
H Menampilkan jam dalam sehari dengan format 24 jam. 00 – 23
i Menampilkan menit dalam satu jam. 00 – 59
s Menampilkan detik dalam satu menit. 00 – 59
u Menampilkan mikro detik. 654321

Berikut beberapa contoh format yang dapat anda terapkan sendiri.


<?php
echo date("m d Y");
//    11 24 2012

echo date("Y-m-d");
//    2012-11-24

echo date("l, d F Y");
//    Saturday, 24 November 2012

echo date("d M Y");
//    24 Nov 2012

echo date("H:i:s");
//    19:53:39

echo date("h:i:s A");
//    07:53:39 PM

?>

Semoga posting ini dapat bermanfaat bagi kita semua.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s