jalaali wrong result
sm2017 opened this issue · comments
@rghorbani type="gregorian"
works well but , jalaali
is not
<Calendar
type="jalaali"
onDayPress={(day, localDay) => {console.log('selected day', day.dateString, localDay.dateString)}}
onDayLongPress={(day, localDay) => {console.log('selected day', day.dateString, localDay.dateString)}}
/>
logged console is :
selected day ۰۶۲۱-۰۳-۲۱ ۰۰۰۰-۰۱-۰۱
I had the same error
But I fixed it with usePersianDigits: false
import fa from 'moment/locale/fa';
import en from 'moment/locale/en-gb'
import jmoment from "moment-jalaali";
if(lang === 'fa'){
jmoment.locale("fa", fa);
jmoment.loadPersian({usePersianDigits: false, dialect: 'persian-modern'})
} else {
jmoment.loadPersian({usePersianDigits: false})
jmoment.locale('en', en)
}