چطور میتونیم فر تعداد روز رو در فرم زیر تبدیل به سال و ماه و روز بکنیم
تبدیل روز به سال و ماه و روز
Collapse
این تاپیک قفل است.
X
X
-
-
سلام
TextBox2 رو بدین صورت بنویسید
کد PHP:Private Sub TextBox2_Change()
If Len(TextBox2) = 4 Then
TextBox2 = TextBox2 & "/"
ElseIf Len(TextBox2) = 7 Then
TextBox2 = TextBox2 & "/"
ElseIf Len(TextBox2) = 10 Then
Sen = J_DIFF(TextBox2, TextBox1)
Sal = Int(Sen / 364)
Mah = Int((Sen - (Sal * 364)) / 30)
Roz = Sen - ((Sal * 364) + (Mah * 30))
TextBox3 = Sal & " سال و " & Mah & " ماه و " & Roz & " زوز "
Else
TextBox3 = ""
End If
End Sub
فایل های پیوست شده[CENTER][SIGPIC][/SIGPIC]
[/CENTER]
[CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
[CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
[/CENTER]
[/INDENT]
[/FONT][/FONT][/FONT][/FONT][/FONT]
[/CENTER] -
این فایل یه مشکل داره فقط تفاوت یکسال رو درست میده مثلاً و هر سال که بالاتر میرید یکروز بیشتر حساب می کنه مخصوصاً این تو فواصل مثلاً سی سال تبدیل به یکمکماه میشه یعنی اگر مثلا 1398/05/19 تاریخ روز باشه و تولد 1361/05/19 باشه به این صورت نشون میده 37 سال و 1 ماه 16 روز نشون میده که این اشتباههکامنت
-
کد PHP:Private Sub TextBox2_Change()
If Len(TextBox2) = 4 Then
TextBox2 = TextBox2 & "/"
ElseIf Len(TextBox2) = 7 Then
TextBox2 = TextBox2 & "/"
ElseIf Len(TextBox2) = 10 Then
Sen = J_DIFF(TextBox2, TextBox1)
Sal = Int(Sen / 365)
Mah = Int((Sen - (Sal * 365)) / 30)
Roz = Sen - ((Sal * 365) + (Mah * 30))
TextBox3 = Sal & " سال و " & Mah & " ماه و " & Roz & " زوز "
Else
TextBox3 = ""
End If
End Sub
کامنت
کامنت