Pada postingan kali ini saya akan membahas mengenai cara menampilkan
tanggal ke dalam halaman web. Tanggal
yang akan ditampilkan menyesuaikan waktu server, bukan
waktu yang ada di client. Hal ini disebabkan PHP merupakan server side
programming.
Contoh:
<?php
echo date("m/d/y");
?>
Function date() digunakan untuk menampilkan tanggal
pada saat itu (sesuai waktu server). Misalkan pada saat itu adalah tanggal 12 Nopember
2005, maka tampilan dari script di atas adalah 11/12/05 Kita dapat mengubah format
tanggal dalam bentuk 12-11-05 dengan perintah seperti berikut:
<? php
echo date("d-m-y");
?>
Lantas bagaimana kalau kita ingin menampilkan tanggal
pada 2 hari mendatang? Berikut ini scriptnya.
<? php
$duaharilagi = mktime(0, 0, 0,
date("m"), date("d")+2, date("y"));
echo "Dua hari lagi adalah
tanggal ". date("d/m/y", $duaharilagi);
?>
Function mktime() digunakan untuk membuat timestamp,
dengan sintaks: mktime(hour, minute, second, month, day, year)
Contoh:
Berikut ini beberapa jenis timestamp yang dapat
digunakan untuk mengatur format tampilan tanggal dan waktu:
Time:
a : am atau pm
A : AM atau PM
g : Jam tanpa 0 di depan. Bernilai antara 1- 12.
G : Jam tanpa 0 di depan (format 24 jam). Bernilai
antara 0- 23.
h : Jam dengan 0 di depan. Bernilai antara 01- 12.
H : Jam dengan 0 di depan (format 24 jam). Bernilai
antara 00- 23.
i : Menit dengan 0 di depan. Bernilai antara 00-59.
s : Detik dengan 0 di depan. Bernilai antara 00-59.
Day:
d : Hari dalam bulan (tanggal) dengan 0 di depan.
Bernilai antara 01-31.
j : Hari dalam bulan (tanggal) tanpa 0 di depan.
Bernilai antara 1-31.
D : Hari dalam mingguan (disingkat). Bernilai antara
Sun-Sat
l : Hari dalam mingguan. Bernilai antara
Sunday-Saturday
w : Hari dalam mingguan tanpa 0 di depan. Bernilai
antara 0-6.
z : Hari dalam tahunan tanpa 0 di depan. Bernilai
antara 0-365.
Month:
m : Nomor bulan dengan 0 di depan (01-12)
n : Nomor bulan tanpa 0 di depan (1-12)
M : Singkatan dari bulan. (Jan-Dec)
F : Nama bulan lengkap. (January-December)
t : Jumlah hari dalam sebulan. (28-31)
Year:
L : 1 jika melompati tahun dan 0 jika tidak.
Y : Format tahun 4 digit
y : Format tahun 2 digit. (00-99)
Contoh:
Hasilnya adalah: