سلام. من یک تکه کد در اختیار دارم که عمل تبدیل تاریخ میلادی به شمسی رو انجام میده. از اونجایی که کد داکیومنت نداره و چیزی ازش متوجه نمیشم و احتمال میدم که تا تعداد سالهای کمی رو پشتیبانی کنه. شما چه الگوریتمی رو برای این کار توصیه میکنید؟ اگر امکان داره لطفا با توضیح و مرحله به مرحله پاسخ بدید.