Username Password

Lost Password
View Thread
Explore Your Brain Pemrograman PHP
Membuat Fungsi Tanggal Indonesia (Database)
Username
Password
Register FAQ Members List Today's Posts Search

Print Thread

24-09-2012 04:51 PM Membuat Fungsi Tanggal Indonesia (Dat...
User Avatar

denji
Murid Akademi I


Posts: 14
Joined: 18.06.12

Deprecated: Function eregi() is deprecated in /home/explnorg/public_html/includes/bbcodes/code_bbcode_include.php on line 24

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/explnorg/public_html/includes/bbcodes/code_bbcode_include.php on line 29

Deprecated: Function eregi() is deprecated in /home/explnorg/public_html/includes/bbcodes/code_bbcode_include.php on line 24

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/explnorg/public_html/includes/bbcodes/code_bbcode_include.php on line 29
agan2 dan bro2 : :?hue?pasti udah pada tau klo format tanggal dalam database MySQL mengacu berdasarkan format tanggal barat, yaitu Tahun-Bulan-Tanggal. Nah, : :?ate? pastinya ga sesuai dan ga familiar dengan format tanggal di negara kita dong, yaitu Tanggal-Bulan-Tahun. Oleh karena itu, kita mo coba membuat fungsi yang akan memanipulasi tampilan tanggal dalam format indonesia. Pertama-tama, buat dulu fungsinya sebagai berikut:: ?geek?

- Skrip fungsi_indotgl.php

Download source  Code
<?php
    function tgl_indo($tgl){
      $tanggal = substr($tgl,8,2);
      $bulan    = getBulan(substr($tgl,5,2));
      $tahun    = substr($tgl,0,4);
      return $tanggal.'' ''.$bulan.'' ''.$tahun;       
    }   
    function getBulan($bln){
      switch ($bln){
        case 1:
          return "Januari";
          break;
        case 2:
          return "Februari";
          break;
        case 3:
          return "Maret";
          break;
        case 4:
          return "April";
          break;
        case 5:
          return "Mei";
          break;
        case 6:
          return "Juni";
          break;
        case 7:
          return "Juli";
          break;
        case 8:
          return "Agustus";
          break;
        case 9:
          return "September";
          break;
        case 10:
          return "Oktober";
          break;
        case 11:
          return "November";
          break;
        case 12:
          return "Desember";
          break;
    }
}
?>





Trus panggil deh fungsi_indotgl.php pada skrip yang berikut:

Download source  Code
<?php
include "fungsi_indotgl.php";

mysql_connect("localhost","root","");
mysql_select_db("inventory");

echo "<table cellpadding=5>
      <tr><th>KODE</th><th>NAMA BARANG</th><th>STOK</th>
          <th>TGL.MASUK</th><th>HARGA</th></tr>";

$query=mysql_query("SELECT * FROM barang");

while ($r=mysql_fetch_array($query)){
  // Ubah format tanggal menjadi format indonesia
  $tanggal = tgl_indo($r[tgl_masuk]);
 
  // Ubah format harga dengan fungsi number_format
  $harga = number_format($r[harga],0,",",".");
 
  echo "<tr bgcolor=$warna>
          <td>$r[kode]</td>
          <td>$r[nama]</td>
          <td>$r[stok]</td>
          <td><b>$tanggal</b></td>
          <td>Rp. $harga</td></tr>";
}
?>



nah kira2 ini hasilnya...
bukulokomedia.com/foto_berita/tampilbarang2.jpg

seeeeeebenernya ane juga baru belajar mas bro2 or mas agan2.... hehehe...
sumbernya dimari ya... ada link sourcenya juga...
link : http://bukulokomedia.com/artikel-88-m...F_KD2dy_D0
 
Offline
Jump to Forum:
Forum powered by fusionBoard
Share this Thread
URL:
BBcode:
HTML:
Similar Threads
Thread Forum Replies Last Post
Ubunchu (Manga Tentang Ubuntu Bahasa Indonesia) Manga / Comic 24 20-06-2014 00:44
eBook Java Bahasa Indonesia Aplikasi POS Berarsitektur Three Tier Menggunakan Swing, Hibernate, da E-Book 12 03-02-2014 22:21
Slackware Linux Essentials Bahasa Indonesia Open Source OS 9 26-09-2013 13:40
Membuat Kalender Sederhana dengan php PHP 1 27-05-2013 22:22
eBook ubuntu-indonesia.com E-Book 22 03-04-2013 18:44
Copyright © 2007-2016