Fungsi Date (Tanggal) Pada PHP |
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/89 Kita dapat mengubah format tanggal dalam bentuk 12-11-05 dengan perintah<?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:
<?php
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
echo "Besok adalah tanggal ". date("d/m/y", $tomorrow) . "<br>";
echo "Sebulan lalu adalah tanggal ". date("d/m/y", $lastmonth). "<br>";
echo "Setahun lagi adalah tanggal ". date("d/m/y", $nextyear). "<br>";
?>
Beberapa ini beberapa jenis timestamp yang dapat digunakan untuk mengatur format tampilan Tanggal dan waktuTime:
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:
<?php
// Misalkan hari ini adalah: 10 Maret 2001, 5:16:18 pm
$today = date("F j, Y, g:i a");
echo "$today";
$today = date("m.d.y");
echo "$today";
$today = date("j, n, Y");
echo "$today";
$today = date("Ymd");
echo "$today";
$today = date("H:i:s");
echo "$today";
?>
Hasilnya adalah:
March 10, 2001, 5:16 pm
03.10.01
10, 3, 2001
20010310
17:16:17
Share This :
comment 0 Comment
more_vert