PHP Date

alfa6661
- July 12, 2012
0 (0 votes)
Rate :
Penggunaan fungsi date pada PHP

PHP Date() berguna untuk menyetak waktu 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
?>

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter

– Eric S. Raymond

Have a better explanation?

If you have comments about this post. Please write your comments below

No comments associated with this article