سلام و روز خوش
کد رو چک نکردم ولی همین که گفتین بعضی از تاریخ ها مثل 1401/02/29 مشخص هست که کد تاریخ رو میلادی در نظر گرفته،
چون ماه فوریه 28 روزه است و در سالهای کبیسه 29 روزه میشه.
در ضمن اهمیتی نداره که location کامپیوتری که کد رو اجرا میکنه چی باشه (مگر در فرمت پیشفرض تاریخ و ساعت و پول و ...) ،
شما از persiancalendar استفاده میکنین.