Apakah itu Function Date() ?
- Function date() digunakan untuk menampilkan tanggal pada saat itu (sesuai waktu server).
- Tanggal yang akan ditampilkan menyesuaikan waktu server, bukan waktu yang ada di client.
- Hal ini disebabkan PHP merupakan server side programming.
Contoh Function date():
<?
echo date("m/d/y");
?>
maka tampilan dari script di atas:
07/02/13
07/02/13
- Untuk mengubah format tanggal dalam bentuk 02-07-13 dapat menggunakan perintah:
<?
echo date("d-m-y");
?>
- Untuk menampilkan tanggal pada 3 hari mendatang dapat menggunakan perintah:
<?
$tigaaharilagi = mktime(0, 0, 0, date("m"), date("d")+2, date("y"));
echo "Tiga hari lagi adalah tanggal ". date("d/m/y", $tigaaharilagi );
?>
- Function mktime() digunakan untuk membuat timestamp, dengan sintaks:
mktime(hour, minute, second, month, day, year)
- Contoh Function mktime():
<?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 "Satu bulan lalu adalah tanggal ". date("d/m/y", $lastmonth). "<br>";
echo "Satu tahun lagi adalah tanggal ". date("d/m/y", $nextyear). "<br>";
?>
- 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)
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 penggunaan timestamp:
<?php
// Misalkan hari ini adalah: 02 Juli 2013, 5:23:11 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";
?>
No comments:
Write komentar