فارسی ساز داینامیکس 365

فرمت منطقه‌ای (locale Format) در مایکروسافت داینامیکس

در سمت کلاینت، داینامیکس کدهای کاربردی فراوانی را در اختیار قرار میدهد. فایل legacy.js ظاهرا این امکانات سنتی را در اختیار app های مدرن قرار میدهد. از جمله‌ی این امکانات فرمت کردن منطقه‌ای است. برای مثال تکه کدهای زیر نشان میدهند که چگونه توابع localeFormat و همچنین parse به پروتاتیپ استاندارد تاریخ در جاوا اسکریپت اضافه شده‌اند تا امکان قالب‌بندی و همچنین parse تاریخ بر اساس منطقه و برای زبان‌های مختلف ارائه شود:

نکته جالب در این میان استفاده از دو تابع fromGregorian و toGregorian برای پشتیبانی از سیستم‌های تقویمی مختلف است:

فارسی ساز پرنیان از همین دو تابع برای پشتیبانی از تقویم شمسی در سمت کلاینت استفاده میکند:

مشکل ظریفی که بعضا پیش می‌آید. به خصوص در مورد نمودارهای تاریخی در app ها آن است که وقتی محور افقی بر اساس تارخ روز است، اطالاعات از سمت سرور با تقویم شمسی ارسال میشود. در چنین وضعیتی طبیعتا تابع toGregorian اساسا نبایستی کار خاصی انجام دهد. چرا که در عمل تاریخ دوبار به شمسی تبدیل میشود. و مثلا سال ۱۳۹۹ به ۷۷۸ تبدیل میشود:

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

سبد خرید
به بالای صفحه بردن