pak  coba pake rumus yang saya pakai semoga membantu

Public Function umur1(masuk As Date, Skrg As Date)
Dim mthn1, mbln1, mtgl1 As Integer
Dim mthn2, mbln2, mtgl2 As Integer
Dim nm1, nm2 As Integer
Dim tahun, bln, hari As Integer
mthn1 = Year(masuk)
mbln1 = Month(masuk)
mtgl1 = Day(masuk)
mthn2 = Year(Skrg)
mbln2 = Month(Skrg)
mtgl2 = Day(Skrg)
nm1 = DateDiff("m", masuk, Skrg)
hari = mtgl2 - mtgl1
If nm1 > 0 Then
If mtgl2 < mtgl1 Then
   nm1 = nm1 - 1
   hari = Day(DateSerial(Year(masuk), Month(masuk) + 1, 0)) - mtgl1 + mtgl2
End If
tahun = nm1 \ 12
If nm1 Mod 12 <> 12 Then
   bln = nm1 Mod 12
Else
   bln = 0
End If
End If
umur1 = Format(tahun, "00") & "  Years  " & Format(bln, "00") & " Months "
& Format(hari, "00") & " Days"
End Functionent


best regards


den aly



                                                                                
                                                        
                      Joni Oktora                                               
                                                        
                      <[EMAIL PROTECTED]         宛先:    
[email protected]                                                 
                      .com>                      cc:                            
                                                        
                      送信者:                    件名:    [Programmer-VB] menghitung 
hari                                               
                      [EMAIL PROTECTED]                                         
                                                       
                      ogroups.com                                               
                                                        
                                                                                
                                                        
                                                                                
                                                        
                      02/21/2006 12:31                                          
                                                        
                      PM                                                        
                                                        
                      Programmer-VB へ返                                          
                                                      
                      信してください                                                   
                                                 
                                                                                
                                                        
                                                                                
                                                        




Bwat All Vber

Aku ada maalah dengan prog penghitung hari ku,dgn
coding sbt:

===============awal coding================
   Dim tahun As Integer
   Dim bulan As Integer
   Dim hari, temp As Integer
   Dim angka As Integer

       angka = lab_jmlhari.Caption

   '   Untuk dapatkan tahun
       tahun = angka / 365
       temp = angka Mod 365

  '   Untuk dapatkan bulan
      bulan = temp / 30

  '   Untuk dapatkan hari
      hari = temp Mod 31

'    Print tahun & " Tahun " & bulan & _
'           " Bulan " & hari & " Hari"
    lab_tahun.Caption = tahun
    Lab_bulan.Caption = bulan
    lab_hari.Caption = hari
=============akhir coding=========================

aku hitung jml hari dari tgl 01/10/2005 s/d 21/02/2006
adalah 143 hari. 143 hari yg seharusnya kalo dijabarin
menjadi 0 tahun, 4 bulan, 21 hari. Tp kanapa kok yg
aku dapetin 0 tahun, 5 bulan, 19 hri. Apa ada
kekeliruan pada logic. Buat rekan2 saya sangat
mengharapkan pencerahannya.

alam
Joni

Send instant messages to your online friends http://uk.messenger.yahoo.com


Wahana Programmer Groups Links




Yahoo! Groups Links













Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Programmer-VB/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke