Thursday, January 8, 2015

Tutorial Javascript Part 15: Konversi, Parsing dan Membandingkan Tanggal

Selain method Get dan Get kita juga bisa mengkonversi tanggal menjadi data string, memparsing tanggal menjadi data angka milisecond atau bisa juga membandingkan dua buah tanggal. Parsing adalah proses memecah sebuah masukan menjadi data baru untuk keperluan pemrograman selanjutnya.

Mengkonversi Tanggal

Kita bisa mengkonversi keseluruhan atau sebagaian dari object tanggal menjadi beberapa bentuk string, seperti ISOstring, JSON, TimeString dan UTCString.

Berikut ini beberapa method javascript untuk mengkonversi tanggal :

toDateString() Konversi sebagian object tanggal menjadi string.
toISOString() Mengembalikan tanggal sebagai string standar ISO
toJSON() Mengembalikan tanggal sebagai string dengan format JSON.
toLocaleDateString() Mengembalikan sebagian nilai tanggal dari object tanggal sebagai string dengan standar konvensi lokal.
toLocaleTimeString() Mengembalikan sebagian nilai waktu dari object tanggal sebagai string dengan standar konvensi lokal.
toLocaleString() Konversi object tanggal menjadi string dengan standar konvensi lokal.
toString() Konversi object tanggal menjadi string.
toTimeString() Konversi sebagaian data waktu dari object tanggal menjadi string.
toUTCString() Konversi object data menjadi string sesuai dengan standar waktu UTC.
UTC() Mengembalikan nilai milisecond dari tanggal sejak waktu nol ( 1 Januari 1970 pukul 00.00) sesuai dengan standar waktu UTC.
valueOf() Mengembalikan nilai dasar dari object tanggal.
Contoh konversi tanggal menjadi string :
 <!DOCTYPE html>  
 <html>  
 <body>  
   
 <p>Klik Untuk konversi tanggal sekarang menjadi string</p>  
   
 <button onclick="myFunction()">Tampilkan</button>  
   
 <p id="view"></p>  
   
 <script>  
 function myFunction() {  
   var d = new Date();  
   var n = d.toString();  
   document.getElementById("view").innerHTML = n;  
 }  
 </script>  
   
 </body>  
 </html>  

Memparsing Tanggal

Digunakan untuk mengubah object tanggal menjadi miliseconds. Biasanya dipakai saat kita memiliki nilai input string untuk masukan waktu. Untuk memparsing tanggal kita menggunakan method Date.parse. Method ini mengembalikan nilai milisecond antara tanggal sampai waktu nol, yaitu 1 januari 1970.

Contoh memparsing tanggal dengan javascript :

 <!DOCTYPE html>  
 <html>  
 <body>  
   
 <p>Contoh Menggunakan Date.parse</p>  
   
 <p id="view"></p>  
   
 <script>  
 var msec = Date.parse("March 12, 2014");  
 document.getElementById("view").innerHTML = msec;  
 </script>  
   
 </body>  
 </html>  

Membandingkan Tanggal

Dibunakan untuk membandingkan dua buah tanggal. Kita bisa menggunakan operator perbandingan samadengan (=), lebih besar atau lebih kecil untuk membandingkan dua buah tanggal.

Contoh membandingkan anggal dengan javascript :

 <!DOCTYPE html>  
 <html>  
 <body>  
   
 <p id="view"></p>  
   
 <script>  
 var today, someday, text;  
 today = new Date();  
 someday = new Date();  
 someday.setFullYear(2015, 0, 1);  
   
 if (someday > today) {  
 text = "Hari ini sebelum 1 Januari 2015.";  
 } else {  
 text = "Hari ini sesudah 1 Januari 2015.";  
 }  
 document.getElementById("view").innerHTML = text;  
 </script>  
   
 </body>  
 </html>  

Lihat indeks artikel Tutorial Javascript Dasar >>

Referensi :

0 komentar

Post a Comment