Showing posts with label javascript. Show all posts
Showing posts with label javascript. Show all posts

October 1, 2012

Memahami Multi-Dimensional Array.

Seperti kita ketahui array bisa mempunyai dimensi lebih dari 1, itu yang dinamakan "Multi-Dimensional Array", sekarang mari kita bahas.
Di javascript kamu membuat array yang memiliki 3 elemen dengan cara
var myArray = new Array(3);
atau
var myArray = ['', '', ''];
lalu memasukkan nilainya dengan cara
for (var i = 0; i < 3; i++) {
    myArray[i] = i;
}
saya kira itu cukup untuk single dimensi array, sekarang multi dimensi array, untuk membuatnya kamu cukup menginisiasinya di dalam setiap array,

Fungsi Untuk Hitung Pasaran Jawa

Pernah terpikir bagaimana cara mengetahui hari pasaran jawa (Pahing, Pon, Wage, Kliwon, Legi) hanya dari tanggal? kelihatanya mudah, tapi sebenarnya tak semudah yang di bayangkan, tapi, kalau sudah di kerjakan niscaya sebenarnya gampang kok, ini saya buat sebuah fungsi untuk mengetahui hari pasaran jawa.
function getPasaran(inputDate) {
  var pasDiketahui= new Date(1944, 11, 1);
  var hrPasaranU = ["Pahing", "Pon", "Wage", "Kliwon", "Legi"];
  var hrPasaranD = ["Pahing", "Legi", "Kliwon", "Wage", "Pon"];
  var oneDay = 1000 * 60 * 60 * 24;

  var actualDiff = inputDate - pasDiketahui.getTime();
  var actualDiffDay = Math.floor(actualDiff/oneDay);

  var i = actualDiffDay % 5

  if(actualDiffDay < 0){
    i = i * -1;
    return hrPasaranD[i];
  }

  return hrPasaranU[i];
}