Jquery Datetimepicker dengan format tanggal Indonesia - Hallo sahabat Kodenyekrip, Pada Artikel yang anda baca kali ini dengan judul Jquery Datetimepicker dengan format tanggal Indonesia, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan
Artikel Bootstrap,
Artikel Jquery,
Artikel Pemrograman Web, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.
Judul : Jquery Datetimepicker dengan format tanggal Indonesia
link : Jquery Datetimepicker dengan format tanggal Indonesia
Jquery Datetimepicker dengan format tanggal Indonesia
Seringkali dalam kebutuhan mengdevelop sebuah web diperlukan penambahan input tanggal, baik diletakkan dalam sebuah artikel ataupun digunakan dalam inputan tanggal lahir, inputan untuk tanggal sebuah agenda dsb.
Dalam membuat form input tanggal yang mirip seperti kalender, kita dapat menggunakan libary datetimepicker. Format tanggal yang disajikan masih dalam bentuk format global. Untuk itu, dalam tutorial ini juga akan disajikan bagaimana menyajikan form input tanggal dengan format bahasa Indonesia dengan menggunakan bantuan libary moment-with-locales.js.
Dalam librari moment-with-locale.js sudah dimasukkan kategori pemilihan tanggal menurut penanggalan dari sebuah negara termasuk sistem penanggalan format indonesia. Dengan demikian libary ini sangat membantu kita dalam menformat tanggal dalam versi tanggal indonesia.
Output atau hasil akhir dari tutorial ini ditunjukkan oleh Gambar.1 dibawah ini :
Seperti yang terlihat pada Gambar.1, sebelah kiri adalah penulisan tanggal dalam format global yang disajikan dalam tiga model. Penulisan bulannya masih dalam format bahasa inggris.
Pada sisi kanan adalah format tanggal bahasa indonesia dimana penulisan bulannya dalam bentuk format bulan bahasa indonesia (misal : desember , bukan december).
Membuat input tanggal dengan jquery
Dalam tutorial ini, proses pembuatan input tanggal disajikan bersama dengan Bootstrap. Library yang digunakan dalam pembuatan tanggal adalah :
- bootstrap-datetimepicker.css
- bootstrap-datetimepicker.js
- moment-with-locales.js
Berikut ini adalah snippet code untuk membuat tanggal dengan datetimepicker :
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">Format Global</div>
<div class="panel-body">
<div class="form-group">
<label>Format :DD/MM/YYYY</label>
<div class="input-group date" id="tgl1">
<input type="text" class="form-control" placeholder="Cth:20/12/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MM/YYYY</label>
<div class="input-group date" id="tgl2">
<input type="text" class="form-control" placeholder="Cth:21/Dec/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MM/YYYY</label>
<div class="input-group date" id="tgl3">
<input type="text" class="form-control" placeholder="Cth:21-December-2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(function() {
$('#tgl1').datetimepicker({format : "DD/MM/YYYY"});
$('#tgl2').datetimepicker({format : "DD/MMM/YYYY"});
$('#tgl3').datetimepicker({format : "DD/MMMM/YYYY"});
});
</script>
Sehingga akan dihasilkan output seperti Gambar.2 dibawah ini :
Inti dari kode diatas sehingga menghasilkan output seperti Gambar.2 adalah:
<script>
$(function() {
$('#tgl1').datetimepicker({format : "DD/MM/YYYY"});
$('#tgl2').datetimepicker({format : "DD/MMM/YYYY"});
$('#tgl3').datetimepicker({format : "DD/MMMM/YYYY"});
});
</script>
Seperti yang terlihat kita menggunakan tiga model format :
- DD/MM/YYYY, akan menghasilkan tanggal seperti 21/12/2016. Jadi bagian MM akan menampilkan bulan dalam bentuk numerik.
- DD/MMM/YYYY, akan menghasilkan tanggal seperti 21/Dec/2016. Jadi bagian MMM akan mengambil nama singkatan bulannya.
- DD/MMMM/YYYY, akan menghasilkan tanggal seperti 21/December/2016. Jadi jika kita gunakan MMMM, maka akan ditampilkan nama bulannya secara penuh.
Sedangkan #tgl1, #tgl2 dan #tgl3 adalah nama-nama id yang sebelumnya telah kita definisikan pada class input-group date.
Membuat tanggal dengan format tanggal Indonesia
Seperti yang sudah dijelaskan diatas, kita menggunakan bantuan libary moment-with-locales.js untuk merubah tanggal ke dalam format tanggal indonesia.Sehingga disini kita memadukan antara library datetimepicker.js dengan moment-with-locales.js.<div class="container">
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">Format Tanggal Indonesia</div>
<div class="panel-body">
<div class="form-group">
<label>Format :DD-MMM-YYYY</label>
<div class="input-group date" id="tgl4">
<input type="text" class="form-control" placeholder="Cth:21/Des/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MMMM/YYYY</label>
<div class="input-group date" id="tgl5">
<input type="text" class="form-control" placeholder="21/Desember/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MMMM/YYYY</label>
<div class="input-group date" id="tgl6">
<input type="text" class="form-control" placeholder="Cth:21-December-2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(function() {
$('#tgl4').datetimepicker({
locale:'id',
format:'DD/MMM/YYYY'
});
$('#tgl5').datetimepicker({
locale:'id',
format:'DD/MMMM/YYYY'
});
$('#tgl6').datetimepicker({
locale:'id',
format:'DD-MMMM-YYYY'
});
});
</script>
Sehingga akan menghasilkan output seperti Gambar.3 dibawah ini :
Perbedaan kodenya antara pembuatan tanggal format global dengan format tanggal indonesia hanya terletak pada penambahan kode locale:'id'
Source lengkapnya
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="ilmu-detil.blogspot.com">
<title>Tutorial Jquery Tanggal</title>
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/ilmudetil.css">
<link rel="stylesheet" href="assets/css/bootstrap-datetimepicker.css"/>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/moment-with-locales.js"></script>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="assets/js/bootstrap-datetimepicker.js"></script>
</head>
<body>
<div class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">
Pusat Ilmu Secara Detil</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-left">
<li class="clr1 active"><a href="index.html">Home</a></li>
<li class="clr2"><a href="">Programming</a></li>
<li class="clr3"><a href="">English</a></li>
</ul>
</div>
</div>
</div>
</br></br></br></br>
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">Format Global</div>
<div class="panel-body">
<div class="form-group">
<label>Format :DD/MM/YYYY</label>
<div class="input-group date" id="tgl1">
<input type="text" class="form-control" placeholder="Cth:20/12/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MM/YYYY</label>
<div class="input-group date" id="tgl2">
<input type="text" class="form-control" placeholder="Cth:21/Dec/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MM/YYYY</label>
<div class="input-group date" id="tgl3">
<input type="text" class="form-control" placeholder="Cth:21-December-2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">Format Tanggal Indonesia</div>
<div class="panel-body">
<div class="form-group">
<label>Format :DD-MMM-YYYY</label>
<div class="input-group date" id="tgl4">
<input type="text" class="form-control" placeholder="Cth:21/Des/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MMMM/YYYY</label>
<div class="input-group date" id="tgl5">
<input type="text" class="form-control" placeholder="21/Desember/2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
<div class="form-group">
<label>Format :DD/MMMM/YYYY</label>
<div class="input-group date" id="tgl6">
<input type="text" class="form-control" placeholder="Cth:21-December-2016"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(function() {
$('#tgl1').datetimepicker({format : "DD/MM/YYYY"});
$('#tgl2').datetimepicker({format : "DD/MMM/YYYY"});
$('#tgl3').datetimepicker({format : "DD/MMMM/YYYY"});
$('#tgl4').datetimepicker({
locale:'id',
format:'DD/MMM/YYYY'
});
$('#tgl5').datetimepicker({
locale:'id',
format:'DD/MMMM/YYYY'
});
$('#tgl6').datetimepicker({
locale:'id',
format:'DD-MMMM-YYYY'
});
});
</script>
</body>
</html>
Demikianlah Artikel Jquery Datetimepicker dengan format tanggal Indonesia
Sekianlah artikel Jquery Datetimepicker dengan format tanggal Indonesia kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Jquery Datetimepicker dengan format tanggal Indonesia dengan alamat link https://kodenyekrip.blogspot.com/2016/12/jquery-datetimepicker-dengan-format.html