gpt4 book ai didi

ReactJS - Ant-Design v4 jalali(persian) 日期选择器问题

转载 作者:行者123 更新时间:2023-12-04 08:47:50 25 4
gpt4 key购买 nike

我尝试了很多在 antd datepicker 中更改语言环境,但我仍然不能。在 antd v3 中,我将语言环境更改为波斯语并使用 jalali(شمسی) 日历,但在 antd v4 中,我做了一些方法,但只有不完整的翻译。
برای مثال،وقتی دیت‌پیکر فارسی می‌شد، تاریخی که توی دیت‌پیکر فارسی فارسی می‌شد،
تنها تغییر این بود که نامِ ماه‌ها به شمسی شده بود。 مثلِ «مهر ۲۰۲۰»。 وروزهایتقویمهم,روزهایشمسیبود,اماوقتیمثلارویروز15کلیکمیکردم,اینتاریختویدیتپیکرانتخابمیشد:
۲۰۲۰-۱۰-۰۶
代码:

import { DatePicker, ConfigProvider } from 'antd';
import "moment/locale/fa";
import moment from "moment";
import fa_IR from "antd/es/locale/fa_IR";
import locale from "antd/es/date-picker/locale/fa_IR";

<ConfigProvider locale={fa_IR}>
<DatePicker locale={locale} defaultValue={moment()} />
</ConfigProvider>
我也用 ant-design-jalali .在 webpack 配置中定义别名:
module.exports = {
...
resolve: {
modules: ['node_modules'],
alias: {
moment: path.resolve(__dirname, './node_modules/antd-jalali-moment') // -> this alias
}
},
...
};

最佳答案

我有同样的问题,这对我有用:
先加antd-jalali下一个添加day jalali js
之后,将此行插入到您的代码中:

import 'moment/locale/fa';
import locale from 'antd/es/date-picker/locale/fa_IR';
并在 <DatePickerJalali {...props} locale={locale} /> 中使用

关于ReactJS - Ant-Design v4 jalali(persian) 日期选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64221967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com