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)
Tabel di bawah ini memperlihatkan bagaimana format waktu yang akan dihasilkan jika kita memasukkan nilai argumennya 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";
?>Jika script tersebut dijalankan pada browser, maka tampilannya adalah sebagai berikut:Hari dan Tanggal Format Indonesia
Mengingat nama hari dan nama bulan pada bahasa Indonesia berbeda dengan nama hari dan nama bulan dalam bahasa Inggris, maka kita harus mengubahnya dengan memanfaatkan kode hari yang kemudian diubah menjadi nama hari dalam bahasa Indonesia. Demikian halnya dengan nama bulan, kita dapat memanfaatkan kode bulan dan kemudian mengubahnya menjadi nama bulan dalam bahasa Indonesia.Fungsi date( ) yang argumennya ditambahkan fungsi time( ) akan menghasilkan fungsi penghitung waktu dalam satuan detik dengan nilai balik bertipe integer. Dengan demikian, pengolahan tipe data dapat lebih mudah dilakukan.
Script fungsi waktu untuk memperlihatkan hari, tanggal, bulan, dan tahun dalam format Indonesia adalah sebagai berikut:
01 <?
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 ?>
Tidak ada komentar:
Posting Komentar