PersianDate Class

تخصیصی :: کدنویسان as 3
نسخه سوم کلاس persianDate تحت ActionScript 3 منتشر شد ؛
سعی شده در این کلاس هر آنچه که برنامه نویسان as هنگام کار با تاریخ های شمسی به دان نیاز دارند گنجانده شود . نسخه های قبلی دارای نواقصی بود و گاها هنگام محاصبه تاریخ در بعضی موارد دچار مشکل میشد .. در نسخه شماره دو سعی شد متودی جدا برای محاصبه روز هفته یک تاریخ خاص قرار داده شود که خود با مشکلاتی همراه بود و همیشه درست کار نمیکرد ..
حالا با منتشر شدن نسخه سوم ؛ علاوه بر رفع نمودن مشکلات نسخه های قبلی ، متوید جدید به کلاس اضاه شد؛ تحت عنوان disMetter این متود توانایی محاسبه روز های میان دو تاریخ شمسی را دارد .
به عنوان مثال اگر تعداد روز های میان تاریخ ۲۸ ام اسفند ۸۷ و امروز را بخواهیم :
به ما عدد ۴ رو بر میگردونه ..
یعنی با توجه به ۳۰ روزه بودن اسفند ۸۷ .
توجه : مبنای فاصله خود روز مبدا تا روز مقصد است .
همچنین متودی برای محاسبه کبیسه بودن یا نبودن سال نیز در نظر گرفته شده {مبنا : سال کامل خورشیدی }
کلاس دارای یک constructor از نو Object (نه از نوع خود کلاس) است که دارای پارامتر های year,month,date,day است که به ترتیب سال ؛ ماه ؛ روز و روز هفته تاریخی( جلالی ) است که کلاس رو اجرا کردید ..
مثال هایی از نحوه اجرا :
|
مثال کلی :
|
مثال تشخیص کبیسه بودن یا نبودن یک سال
(سال خورشیدی)
|
مثالی از محاسبه فاصله بین ۲ تاریخ
|
این کلاس توسط کیارش مظفری طراحی و develop شده است
کلاس تاریخ شمسی به همراه مثال (182)
|