Membuat Fungsi Tanggal di PHP
Menambahkan nama hari, tanggal, nama bulan, dan tahun secara real-time pada sebuah website sesuai dengan hari, tanggal, bulan, dan tahun saat ini, dapat dilakukan dengan menggunakan script PHP.Informasi waktu yang ditampilkan tersebut diambil dari fungsi clock yang ada di setiap komputer. Oleh karena itu, waktu yang ditampilkan pada website akan mengacu pada komputer penggunanya masing-masing dan bukan pada waktu server di mana file tersebut disimpan. Dengan demikian, waktu yang ditampilkan akan berbeda-beda tergantung pada waktu di komputernya masing-masing.
Dalam bahasa pemrograman PHP terdapat sebuah fungsi yang dapat dipergunakan untuk memanggil format waktu secara lengkap, misalnya: tahun, bulan, minggu, tanggal, hari, jam, menit, detik, dsb. Fungsi tersebut adalah date(). Di dalam fungsi date semua informasi mengenai waktu tersimpan lengkap. Namun, semua informasi waktu ditulis dengan angka sehingga untuk menampilkannya dalam huruf harus dibuat programnya.
Untuk mengetahui informasi mengenai waktu, maka kita dapat menuliskan fungsi date dengan menyebutkan format waktu yang kita minta:
date(string_format)
Argumen | Nilai Hasil |
---|---|
a |
“am” atau “pm” |
A | “AM” atau “PM” |
d | Tanggal sekarang dari “01” sampai dengan “31” |
D | Nama hari dari “Sun” sampai dengan “Sat” |
F | Nama bulan dari “January” sampai dengan “December” |
g | am sekarang dari “1” sampai dengan “12” |
G | Jam sekarang dari “0” sampai dengan “23” |
h | Jam sekarang dari “01” sampai dengan “12” |
H | Jam sekarang dari “00” sampai dengan “23” |
i | Menit sekarang dari “00” sampai dengan “59” |
I | Daylight saving time : “1” jika True, “0” jika false |
J | Tanggal sekarang dari “1” sampai dengan “31” |
l | Nama hari dari “Sunday” sampai dengan “Saturday” |
L | Tahun kabisat : “1” jika True, “0” jika false |
m | Kode bulan dari “01” sampai dengan “12” |
M | Nama bulan dari “Jan” sampai dengan “Dec” |
N | Kode bulan dari “1” sampai dengan “12” |
R | Format tanggal RFC 822 |
s | Detik sekarang dari “00” sampai dengan “59” |
S | Akhiran “th” atau “nd” |
t | Jumlah hari pada bulan sekarang |
T | Format timezone pada komputer, misalnya “Pacific Standard Time” |
w | Kode hari dari “0” (Minggu) sampai dengan “7” (Sabtu) |
y | Tahun sekarang dalam 2 digit |
Y | Tahun sekarang dalam 4 digit |
z | Tanggal dalam tahun dari “1” sampai dengan “365” |
Dengan menggunakan fungsi date( ) kita dapat menuliskan beberapa baris perintah sederhana untuk menampilkan format waktu sesuai dengan yang kita inginkan, misalnya sebagai berikut :
<?
$tampil1 = date('D, d F Y');
echo "date('D, d F Y') => $tampil1<br><br>";
$tampil2 = date('h : i : s A');
echo "date('h : i : s A') => $tampil2<br><br>";
$tampil3 = date('F dS, y');
echo "date('F dS, y') => $tampil3<br><br>";
$tampil4 = date('T');
echo "date('T') => $tampil4";
?>
Script fungsi waktu untuk memperlihatkan hari, tanggal, bulan, dan tahun dalam format Indonesia adalah sebagai berikut:
01 <?Demikian penjelasan mengenai fungsi tanggal dalam PHP, semoga bermanfaat.
02
03 hari_ini();
04
05 function hari_ini(){
06 $hari = date(w, time());
07 $tanggal = date(d, time());
08 $bulan = date(m, time());
09 $tahun = date(Y, time());
10
11 //mengubah kode hari dari angka menjadi nama hari
12 if($hari==0){
13 $hari = "Minggu";
14 } else if($hari==1){
15 $hari = "Senin";
16 } else if($hari==2){
17 $hari = "Selasa";
18 } else if($hari==3){
19 $hari = "Rabu";
20 } else if($hari==4){
21 $hari = "Kamis";
22 } else if($hari==5){
23 $hari = "Jumat";
24 } else if($hari==6){
25 $hari = "Sabtu";
26 }
27
28 //mengubah kode bulan dari angka menjadi nama bulan
29 if($bulan==01){
30 $bulan = "Januari";
31 } else if($bulan==02){
32 $bulan = "Februari";
33 } else if($bulan==03){
34 $bulan = "Maret";
35 } else if($bulan==04){
36 $bulan = "April";
37 } else if($bulan==05){
38 $bulan = "Mei";
39 } else if($bulan==06){
40 $bulan = "Juni";
41 } else if($bulan==07){
42 $bulan = "Juli";
43 } else if($bulan==08){
44 $bulan = "Agustus";
45 } else if($bulan==09){
46 $bulan = "September";
47 } else if($bulan==10){
48 $bulan = "Oktober";
49 } else if($bulan==11){
50 $bulan = "Nopember";
51 } else if($bulan==12){
52 $bulan = "Desember";
53 }
54
55 //menampilkan hari, tanggal, bulan, dan tahun
56 echo "$hari, $tanggal $bulan $tahun";
57 }
58
59 ?>
0 Response to "Membuat Fungsi Tanggal di PHP"
Post a Comment