Fa سوالی درباره تاریخ

NicSoft

Active Member
سلام دوستان

اگه بخوام ببین که سابقه کسی چند ساله از چه کدی باید استفاده کنم

مثلا یکی تاریخ شروع به کارش 1390/02/02 حالا میخوام ببینم چند سال سابقه داره
چجوری درش بیارم

ممنون میشم راهنمایم کنید
 

sadeghza

Member
با سلام کد زیر را داخل یک script یا .. قرار بده و اجراش کن بعد ببین چطور محاسبه میکنه- فقط فکر کنم بحث سال کبیسه و اینها هم باشه که توی این کد در نظرش نگرفتم


NMAH$='31;31;31;31;31;31;30;30;30;30;30;29;'
Today$='1394/10/12/'
Birth$='1369/02/30/'
Tday$=GetArrayItem(Today$,/,3)
Bday$=GetArrayItem(Birth$,/,3)
Tmonth$=GetArrayItem(Today$,/,2)
Bmonth$=GetArrayItem(Birth$,/,2)
Tyear$=GetArrayItem(Today$,/,1)
Byear$=GetArrayItem(Birth$,/,1)
DAY=VAL(Tday$)-VAL(Bday$)
If (DAY<0) Then
N=VAL(Tmonth$)
TED$=GetArrayItem(NMAH$,;,N)
TED=VAL(TED$)
Tmonth=N-1
Tmonth$=CHAR(Tmonth)
Tday=VAL(Tday$)+TED
Tday$=CHAR(Tday)
DAY=VAL(Tday$)-VAL(Bday$)
End
Message("","DAY")
***taklif DAY moshakhas
**noobat mah
MONTH=VAL(Tmonth$)-VAL(Bmonth$)
If (MONTH<0) Then
Tyear=VAL(Tyear$)-1
Tyear$=CHAR(Tyear)
Tmonth=VAL(Tmonth$)+12
Tmonth$=CHAR(Tmonth)
MONTH=VAL(Tmonth$)-VAL(Bmonth$)
End
Message("","MONTH")
YEAR=VAL(Tyear$)-VAL(Byear$)
Message("","YEAR")
 

جدیدترین ارسال ها

بالا