react-native-calendars
react-native-calendars copied to clipboard
How to change date locale to shamsi/persian
Description
Right now the calendar date timezone locale is gregorian , but I want to change timezone to locale to middle east country date locale like turkey or iran .
Expected Behavior
I provided fa which is locale for farsi/persian iranian shamsi calendar according to List of locale names like this :
import { LocaleConfig } from "react-native-calendars";
LocaleConfig.locales["fa"] = {
monthNames: [
"فروردین",
"اردیبهشت",
"خرداد",
"تیر",
"مرداد",
"شهریور",
"مهر",
"آبان",
"آذر",
"دی",
"بهمن",
"اسفند",
],
monthNamesShort: [
"فروردین",
"اردیبهشت",
"خرداد",
"تیر",
"مرداد",
"شهریور",
"مهر",
"آبان",
"آذر",
"دی",
"بهمن",
"اسفند",
],
dayNames: [
"شنبه",
"یکشنبه",
"دوشنبه",
"سه شنبه",
"چهارشنبه",
"پنجشنبه",
"جمعه",
],
dayNamesShort: [
"شنبه",
"یکشنبه",
"دوشنبه",
"سه شنبه",
"چهارشنبه",
"پنجشنبه",
"جمعه",
],
today: "شنبه",
};
LocaleConfig.defaultLocale = "fa";
Observed Behavior
But timezone doesn't change . Basically I want the calendar format to be persian like this :