UNPKG

react-native-persian-calendar-modal

Version:

Persian Calendar Modal Component for React Native

114 lines (96 loc) 2.62 kB
export const CALENDARSHOW=1; export const SELECTMONTH=2; export const SELECTYEAR=3; export const JALALI_TYPE = 1; export const MILADI_TYPE = 2; export function GetMonths(){ let monthArr=[ {value:1,label:'۱.فروردین'}, {value:2,label:'۲.اردیبهشت'}, {value:3,label:'۳.خرداد'}, {value:4,label:'۴.تیر'}, {value:5,label:'۵.مرداد'}, {value:6,label:'۶.شهریور'}, {value:7,label:'۷.مهر'}, {value:8,label:'۸.آبان'}, {value:9,label:'۹.آذر'}, {value:10,label:'۱۰.دی'}, {value:11,label:'۱۱.بهمن'}, {value:12,label:'۱۲.اسفند'}, ]; return monthArr; }; export const gregorianToJalaliDay=(day)=>{ switch(day){ case 'Saturday': return 'شنبه'; case 'Sunday': return 'یکشنبه'; case 'Monday': return 'دوشنبه'; case 'Tuesday': return 'سه شنبه'; case 'Wednesday': return 'چهارشنبه'; case 'Thursday': return 'پنجشنبه'; case 'Friday': return 'جمعه'; } }; export const gregorianToJalaliMonth=(month)=>{ switch (month) { case 'Farvardin': return 'فروردین'; case 'Ordibehesht': return 'اردیبهشت'; case 'Khordaad': return 'خرداد'; case 'Tir': return 'تیر'; case 'Amordaad': return 'مرداد'; case 'Shahrivar': return 'شهریور'; case 'Mehr': return 'مهر'; case 'Aabaan': return 'آبان'; case 'Aazar': return 'آذر'; case 'Dey': return 'دی'; case 'Bahman': return 'بهمن'; case 'Esfand': return 'اسفند'; } }; export const numMonthToNameMonth=(number)=> { switch (number) { case 1: return 'فروردین'; case 2: return 'اردیبهشت'; case 3: return 'خرداد'; case 4: return 'تیر'; case 5: return 'مرداد'; case 6: return 'شهریور'; case 7: return 'مهر'; case 8: return 'آبان'; case 9: return 'آذر'; case 10: return 'دی'; case 11: return 'بهمن'; case 12: return 'اسفند'; } };