Donasi untuk Server

Donasi untuk Server Tajdid

Tajdid Linux mengajak netizen untuk berdonasi dalam rangka pengadaan mesin server. Jika berminat bisa langsung memberikan donasi melalui :

Bank Muamalat
Capem Salman-Bandung
a.n. Adi Sucipto
No. Rekening 0148448245

Semoga Allah membalasnya dengan sebaik-baik balasan.

Mari..

Iklan

Method tambah tahun dengan meng-extend kelas Date di Javascript

Contoh method berikut digunakan untuk menambah bilangan tahun. Method ini dibuat dengan meng-extend kelas Date yang ada di Javascript. Digunakan parameter interval yang berupa nilai integer. Misalkan kita ingin mengetahui tiga tahun setelah tanggal hari ini, maka nilai interval ini kita isi dengan nilai 3. Nilai 3 tahun ini akan menimpa nilai tanggal hari ini.

Date.prototype.addYear = function(interval) {
    if (isNaN(interval)) return false;
    parseInt(interval);

    this.setFullYear(this.getFullYear() + interval);
    this.setMonth(this.getMonth());
    // cek untuk bulan februari di tahun kabisat
    this.setDate(this.getFullYear() % 4 != 0 && this.getMonth() == 1 && this.getDate() > 28 ? 28 : this.getDate());
}

Contoh :

d = new Date(); // Wed Mar 14 2012 13:03:27 GMT+0700 (WIT)
d.addYear(3); // Sat Mar 14 2015 13:03:27 GMT+0700 (WIT)

Untuk lebih jelasnya, silahkan dicoba sendiri. 🙂