PHP Date() berguna untuk menampilkan waktu/tanggal entah itu hari/jam. Tanggal yang akan ditampilkan menyesuaikan waktu server, bukan waktu yang ada di client. Hal ini disebabkan PHP merupakan server side programming.
Syntax
date ( string $format [, int $timestamp ] )
Contoh:
<?php
echo date("m/d/y"); // 06/22/2006
echo date("d-m-y"); // 22-06-2006
// menampilkan tanggal lusa (2 hari kedepan)
$dua = mktime(0, 0, 0, date("m"), date("d")+2, date("y"));
echo "Dua hari lagi adalah tanggal ". date("d/m/y", $dua);
?>
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 jenis timestamp yang dapat digunakan untuk mengatur format tampilan tanggal dan waktu
Format | Keterangan |
---|---|
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 00- 23. |
h | Jam dengan 0 di depan. Bernilai antara 01- 12. |
H | Jam dengan 0 di depan, format 24 jam. Bernilai antara 1- 12. |
i | Menit dengan 0 di depan. Bernilai antara 00- 59. |
s | Detik dengan 0 di depan, format 24 jam. Bernilai antara 00-59. |
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 |
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) |
L | 1 jika melompati tahun dan 0 jika tidak. |
Y | Format tahun 4 digit |
y | Format tahun 2 digit |
Contoh
<?php
$today = date("F j, Y, g:i a");
echo "$today"; // March 01, 2012, 5:16 pm
$today = date("j, n, Y");
echo "$today"; // 01, 3, 2012
?>
No Comments
Leave a comment Cancel