Menggunakan Fungsi Date di PHP

Fungsi date digunakan untuk menampilkan waktu saat ini. Penggunaannya di web seringkali digunakan untuk menampilkan waktu yang bersifat dinamis.

Contoh mudah penggunaannya adalah untuk menampilkan tahun pada tulisan Copyright.

Misalnya, sebuah website dibangun pada tahun 2012, maka copyright yang muncul biasanya adalah Copyright 2012.

Ketika tahun berganti menjadi 2013, tentunya tahun 2012 tersebut harus diganti menjadi 2013. Salah satu caranya adalah menggunakan fungsi date sehingga developer tidak perlu mengubahnya secara manual.

Menggunakan Fungsi Date di PHP

Untuk menggunakan fungsi date, ada beberapa hal yang perlu diperhatikan terutama format karakter untuk menampilkan date dari fungsi date itu sendiri seperti hari, tanggal, bulan dan tahun.

Berikut ini adalah karakter yang seringkali digunakan untuk menampilkan waktu.

Format Deskripsi
F Menampilkan bulan secara tekstual, misal: February
Y, y Menampilkan tahun, 4 digit untuk Y (2013) dan 2 digit untuk y (13)
M, m Menampilkan bulan (M berupa singkatan, contoh: Jan – Dec, sedangkan m berupa atau angka dengan 0 di depan, contoh: 01 – 12)
n Menampilkan bulan berupa angka tanpa 0 di depan, contoh: 1 – 12
D,d Menampilan hari (D: secara tekstual dengan 3 huruf, contoh: Mon – Sun, sedangkan d berupa angka dengan 0 di depan, contoh: 01-31)
j Menampilkan hari tanpa 0 di depan dari 1-31
G,g Menampilkan jam tanpa tambahan 0 di depan, h untuk 12 jam (1-12) sedangkan H untuk 24 jam (0-23).
H,h Menampilkan jam dengan tambahan 0 di depan, h untuk 12 jam (01-12) sedangkan H untuk 24 jam (00-23).
i Menampilkan menit dengan 0 di depan
s Menampilkan detik dengan 0 di depan
T Timezone

List karakter format secara lengkap dapat anda lihat pada dokumentasi PHP.

Penerapan Fungsi Date PHP

Berikut ini adalah beberapa contoh penggunaan fungsi date di PHP

Date berisi tanggal, bulan, tahun:

<?php

$hari1 = date("F j, Y, g:i a");
echo $hari1."<br/><br/>";

$hari2 = date("m.d.y");
echo $hari2."<br/><br/>";

$hari3 = date("j, n, Y");
echo $hari3."<br/><br/>";

$hari4 = date("Y-m-d");
echo $hari4."<br/><br/>";

$hari5 = date("H:i:s");
echo $hari5."<br/><br/>";

$hari6 = date("Y-m-d H:i:s");
echo $hari6."<br/><br/>";

$hari7 = date("D M j G:i:s T Y");
echo $hari7."<br/><br/>";

?>

Hasil:

February 2, 2013, 12:00 pm

02.02.13

2, 2, 2013

2013-02-02

12:00:09

2013-02-02 12:00:09

Sat Feb 2 12:00:09 CET 2013

Selain itu kita juga dapat menempatkan tulisan pada fungsi date() asalkan kita berikan escape character di masing-masing huruf:

<?php

$hari8 = date('h-i-s, j-m-y, \i\t \i\s w D a y');
echo $hari8."<br/><br/>";

$hari9 = date('\i\t \i\s \t\h\e jS \d\a\y.');
echo $hari9."<br/><br/>";

$hari10 = date('H:m:s m \i\s\ \m\o\n\t\h');
echo $hari10."<br/><br/>";

?>

Hasil:

12-00-09, 2-02-13, it is 6 Sat pm 13

it is the 2nd day.

12:02:09 02 is month

Sekian tutorial menggunakan fungsi date di php.

Semoga bermanfaat.

3 thoughts on “Menggunakan Fungsi Date di PHP”

  1. Makasih atas infonya gan, dari kemarin-kemarin saya nyari info ini. Baru ketemu sekarang. Saya praktekkan dulu cara membuat tanggalnya dengan php. Saya tunggu artikel selanjutnya.

    Reply

Leave a Comment