PDA

View Full Version : گفتگو: یک کامپوننت عالی جهت کار باتاریخ شمسی ومیلادی



ma.rad
پنج شنبه 02 تیر 1390, 14:10 عصر
یک کامپوننت عالی جهت کار باتاریخ شمسی ومیلادی
دارای امکانات زیر:



توضيح نام تابع

تاريخ جاري سيستم را به تاريخ شمسي تبديل ميكند و به صورت yyyy/mm/dd برمي گرداند.Shamsi () as string

يك تاريخ را دريافت كرده و در صورتي كه تاريخ شمسي معتبر باشد مقدار True و در غير اين صورت مقار False برمي گرداند.IsShamsi (date) as boolean

يك تاريخ شمسي را دريافت مي كند و در صورتي كه سال آن كبيسه باشد مقدار True و در غير اين صورت مقدار False برمي گرداند.IsKabiseh (date) as boolean

يك تاريخ شمسي دريافت مي‌كند و عدد مربوط به سال آن را برمي‌گرداند.ShamsiYear (date) as integer

يك تاريخ شمسي دريافت مي‌كند و عدد مربوط به ماه آن را برمي‌گرداند.ShamsiMonth (date) as integer

يك تاريخ شمسي دريافت مي‌كند و عدد مربوط به روز آن را برمي‌گرداند.ShamsiDay (date) as integer

عدد مربوط به سال تاريخ جاري را بر مي گرداند.ShamsiCurrentYear () as integer

عدد مربوط به ماه تاريخ جاري را بر مي گرداند.ShamsiCurrentMonth () as integer

عدد مربوط به روز تاريخ جاري را بر مي گرداند.ShamsiCurrentDay () as integer

يك تاريخ شمسي دريافت مي كند و نام ماه آن را برمي‌گرداند.ShamsiMonthName (date) as string

نام ماه تاريخ جاري را برمي گرداند.ShamsiCurrentMonthName () as string

شماره‌ي روز هفته‌ي تاريخ جاري را برمي‌گرداند.ShamsiWeekDay () as integer

نام روز هفته‌ي تاريخ جاري را برمي‌گرداند.ShamsiWeekDayName () as string

يك تاريخ شمسي دريافت مي كند و تعداد روزهاي آنرا از 29/12/1330 به بعد محاسبه مي كند.Shamsi2Day (date) as long

دو تاريخ شمسي دريافت مي‌كند و تفاضل تاريخ اول از تاريخ دوم را بر حسب روز برمي گرداند.ShamsiDiff (date1, date2) as long

يك تاريخ ميلادي دريافت مي كند و آن را به تاريخ شمسي معادل آن تبديل مي كند.Miladi2Shamsi (date) as String

يك تاريخ شمسي دريافت مي كند و آن را به تاريخ ميلادي معادل آن تبديل مي كند.Shamsi2Miladi (date) as String

يك تاريخ شمسي و يك مقدار عددي دريافت مي كند و به تاريخ وارد شده آن مقدار عددي را مي‌افزايد.ShamsiIncrease (date, amount) as String

يك تاريخ شمسي و يك مقدار عددي دريافت مي كند و از تاريخ وارد شده آن مقدار عددي را كسر مي‌كند.ShamsiDecrease (date, amount) as String


البته کار خودم نیست ،گذاشتم حال کنید
71497

masoud100
پنج شنبه 23 تیر 1390, 14:03 عصر
حالا چجوری ازش استفاده کنیم؟

ma.rad
یک شنبه 16 مرداد 1390, 13:12 عصر
به قسمتrefrenc اضافه کن