تعریف مجدد یک کلاس built-in در JS
سلام
یکی از مشکلاتی که کاربران ایرانی در طراحی صفحات وب دارند، کار با تاریخ و تقویمه (البته من طراح وب نیستم!!! ولی کارم گیر کرده یه جا!)
نیاز دارم یک پروژه open source را تا حدودی فارسی کنم (تا حدی که بشه ازش استفاده کرد، ترجمه و RTL انجام نمیدم، ولی نمیشه با تقویم میلادی کنار اومد!)
با چندتا کتابخانه مبدل تاریخ میلادی به شمسی برخورد کردم ولی هیچکدومشون نمیتونن مشکل من رو حل کنن! اگر میخواستم از صفر پروژه رو بنویسم حتماً به کارم میومدن ولی الان پروژه تکمیله و پروژه خیلی بزرگیه، خیلی جاها از DATE استفاده کرده که یه سری جاهارو میدونم ولی یه سری جاهارو نمیدونم و ممکنه بعدها دچار مشکل بشم.
خودم به ذهنم رسید در فایل include (که تمام کتابخانههایی که نیاز داره رو در یک فایل include کرده) دوباره کلاس DATE رو تعریف کنم (البته چندجا خوندم نسخههای قدیمیتر JS کلاس وجود نداره و فقط متدهایی وجود داره که اشیاء رو میسازه). در ادامه چند سوال از شما عزیزان دارم.
1. بهنظرتون جواب میده این راهکار؟ کلاسی که built-in رو بخوام دوباره تعریف کنم به چه مشکلاتی بر میخورم؟ مفسر کلاس من رو تشخیص یا DATE اصلی رو؟
2. راهکار بهتری سراغ دارید؟
3. ازونجایی که لازمه حتماً syntax، variable, method, ... کلاسی که تعریف میکنم عین DATE خود جاوا اسکریپت باشه، از کجا میتونم به source کلاس DATE دسترسی داشته باشم؟
ممنون از وقتی که گذاشتید.