reactjs 我如何使用jalali日历(波斯历)在react-big-calendar

q1qsirdb  于 2022-12-22  发布在  React
关注(0)|答案(2)|浏览(142)

我用react-big-calendar(code)创建一个项目,我想在这个项目中使用jalalicalendar而不是georgian。
我发现了一个jalali-react-big-calnedar repo,但它是基于旧版本的React大日历。
我怎样改变默认的lib日历到jalali?

vdzxcuhz

vdzxcuhz1#

我还没有尝试过这种方法,但是您可以使用带有moment-jalaali的修饰moment和适当的culture属性来使用momentLocalizer。由于不熟悉所使用的区域性,您可能还需要rtl属性。
再说一次,不确定这对你是否有效。如果我是你,我想我会把Big Calendar CodeSandbox分叉,先做一些测试。

xytpbqjk

xytpbqjk2#

/*
If I understood correctly, you want to change your calendar to Farsi;  This is a React component for Khayyam's calendar. (Jalali):
*/

const Jalali = () => {
    const date = new Date();
    const option = {
        weekday: "long",
        year: "numeric",
        month: "numeric",
        day: "numeric",
        };
    return (
        <>
            <div>
                {date.toLocaleDateString("fa-IR", option)}
            </div>
        </>
    );
};

export default Jalali;

相关问题