Skip to main content

Posts

Showing posts from February, 2007

[Javascript] Get Next Date

// fungsi untuk mencari tanggal berikutnya dari sebuah tanggal. // input: tanggal (string) dengan format DD/MM/YYYY (string), // durasi (integer) untuk berapa hari yang akan ditambahkan // output: tanggal (string) yang merupakan tanggal awal ditambah N hari, jika data valid function getNextDate(date1, duration) { date1 = date1. split (strDateDelimiter); // memenggal bagian-bagian tanggal, pisahkan tgl, bln, thn sDate = new Date (date1[ 1 ]+ "/" +date1[ 0 ]+ "/" +date1[ 2 ]); // buat objek tanggal x = sDate. getTime (); // ambil nilai integer (detik) dari objek tanggal tersebut x = x + parseFloat (duration * 86400000 ); // cari nilai detik setelah ditambahkan dengan hari yang dicari sDate. setTime ( x ); // isikan nilai yang diperoleh ke objek tanggal, sehingga nilai tgl berubah date2 = sDate. getDate () + "/" + (sDate. getMonth () + 1) + "/" + sDate.getFullYear(); // generate string tgl return date2; } Contoh penggun