Rabu, 12 Oktober 2016

Merubah Format Tanggal Datepicker Bootstrap


Pada tutorial kali ini akan akan membagikan bagaimana cara merubah format type data date, type data date biasanya sering digunakan untuk kolom tanggal dengan format yyyy-mm-dd. Namun saya biasanya sering menggunakan dengan format dd-mm-yyyy, kekurangannya harus dirubah dulu ke format yyyy-mm-dd sebelum disimpan didatabase jika tidak, akan muncul pesan error. untuk menampilkan data tersebut juga harus dirubah ke format dd-mm-yyyy untuk kepentingan edit data. Pada tutorial ini saya menggunakan datepicker-bootstrap untuk mempermudah proses input.
Berikut contoh sederhananya.

 
<!DOCTYPE html>
<html>
<head>
 <title>DatePicker</title>
 <link rel="stylesheet" href="<?php  echo base_url();?>asset/bootstrap/css/bootstrap.min.css">
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
 <!--Datepicker CSS-->
 <link rel="stylesheet" href="<?php  echo base_url();?>asset/datepicker/css/bootstrap-datepicker3.css">
 <link rel="stylesheet" href="<?php  echo base_url();?>asset/dist/css/AdminLTE.min.css">
</head>
<body>
<div class="container">
 <h3>Merubah Format Type Data Date</h3>
 <div class="col-sm-3">
 <div class="form-group">
        <label>Date:</label>
            <div class="input-group date">
                <div class="input-group-addon">
                    <i class="fa fa-calendar"></i>
                </div>
                  <input type="text" class="form-control pull-right" id="tanggal">
            </div>
                <!-- /.input group -->
    </div>
    </div>
    <div class="col-sm-12">
    <?php
     $hariini=date("Y-m-d");
     echo "Contoh Tanggal Format yyyy-mm-dd = " .$hariini ."<br>";
     $tgllahir=date('d-m-Y', strtotime($hariini));
     echo "Contoh Tanggal Format dd-mm-yyyy = " .$tgllahir ."<br>";
    ?>
    </div>
</div>

<!-- jQuery 2.2.3 -->
<script src="<?php  echo base_url();?>asset/plugins/jQuery/jquery-2.2.3.min.js"></script>
<!-- Bootstrap 3.3.6 -->
<script src="<?php  echo base_url();?>asset/bootstrap/js/bootstrap.min.js"></script>
<script src="<?php  echo base_url();?>asset/datepicker/js/bootstrap-datepicker.js"></script>
<script type="text/javascript">
            $(document).ready(function () {
                $('#tanggal').datepicker({
                 //merubah format tanggal datepicker ke dd-mm-yyyy
                    format: "dd-mm-yyyy",
                    //aktifkan kode dibawah untuk melihat perbedaanya, disable baris perintah diatasa
                    //format: "dd-mm-yyyy",
                    autoclose: true
                });
            });
</script>
</body>
</html>
  
Hasilnya seperti gambar dibawah ini, untuk script diatas.

Semoga contoh sederhana diatas bisa membantu, jika ingin melihat detail dari format yang bisa digunakan silahkan kunjungi http://php.net/manual/en/function.date.php
Load disqus comments

0 komentar