Jika kita menghitung secara manual berapa hari usia kita, pasti kita pusing 7 keliling kayak orang lagi tawaf :p , ngapain juga ngitung usia dalam hari. Biasanya kita mikir simple aja, usiaku hari ini 20 tahun 6 bulan. Tapi demi sebuah kreatifitas gak apa kan kita ngitung jumlah hari yang sudah kita lewati. Tentu ngitungnya ya ndak manual, mari implementasikan kreatifitas Anda dalam sistem.
Namun kali ini saya mau bahas untuk jarak di dalam tahun yang sama dulu. Misal berapa jarak hari antara 16-10-2009 dengan 1-3-2009 ? Kalo ngitung manual kelamaan teman …
Algoritmanya gini …
- Jarak 16-10-2009 sampai 1-10-2009 ( Jarak sampai awal bulan )
- Jarak 1-3-2009 sampai 1-4-2009 ( Jarak sampai awal bulan di atasnya )
Cek tahun kabisat, jumlah hari dalam 1 bulan apakah 29,30 atau 31
Sekian penjelasan Algortimanya, untuk lebih memahaminya silahkan download source code nya di sini. ( PHP )
Untuk source code penghitungan jarak berbeda tahun silahkan download di sini ( Java ) by : Yeremia
Semoga bermanfaat …