Social Icons

facebookgoogle pluslinkedinrss feedemail

Sabtu, 16 Juni 2012

Function Date dengan PHP


Salah satu kelebihan PHP adalah mampu menciptakan suatu tanggal dan jam pada halaman browser, waktu yang akan ditampilkan akan sesuai dengan waktu yang ada pada server. Hal ini dikarenakan PHP bersifat server side programming. Langsung saja saya akan jabarkan cara membuat function date pada PHP, silahkan disimak.
Pada hal ini kita akan menggunakan fungsi date();
Contoh sederhana :


<?php
// Misal hari ini senin 11-Juni-2011 
echo date("I d-M-Y"); 
?>

Maka pada browser akan tampil :
Monday 11-jun-2011

Lalu bagaimana jika kita ingin menampilkan tanggal pada 2 hari mendatang? Berikut ini
scriptnya.

<?
$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 susunan:
mktime(hour, minute, second, month, day, year);

Berikut ini beberapa jenis timestamp yang dapat digunakan untuk mengatur format tampilan
Date and Time.

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)

Tidak ada komentar: