【问题标题】:How to change moment config globally如何全局更改时刻配置
【发布时间】:2020-12-17 11:24:37
【问题描述】:

我使用 react-native 日历来配置时刻:

LocaleConfig.locales["he"] = {
monthNames: [
    "ינואר",
    "פברואר",
    "מרץ",
    "אפריל",
    "מאי",
    "יוני",
    "יולי",
    "אוגוסט",
    "ספטמבר",
    "אוקטובר",
    "נובמבר",
    "דצמבר",
],
monthNamesShort: ["ינו", "פבר", "מרץ", "אפ", "מאי", "יוני", "יולי", "אוג", "ספט", "אוק", "נוב", "דצמ"],
dayNames: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"],
dayNamesShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש"],
today: "היום",
 };

LocaleConfig.defaultLocale = "he";

而且我在我的组件中使用了时刻,我想配置日期,例如:

moment.updateLocale('he', {
longDateFormat : {
    LT : 'HH:mm',
    LTS : 'HH:mm:ss',
    L : 'DD/MM/YYYY',
    LL : 'D MMMM YYYY',
    LLL : 'D MMMM YYYY HH:mm',
    LLLL : 'dddd D MMMM YYYY HH:mm'
}..........................

我的问题我不知道如何一次性贴出它,只是将它导入到我需要的每个组件中(因为我有很多组件需要使用它)

问题我如何一次性声明它并用一行导入它。 因为现在我必须将所有长代码(上面的代码)放在每个组件中

(我使用 mern react native 构建我的应用)

【问题讨论】:

  • shlom!您是否尝试在 app.js 上导入并初始化它?
  • 我不知道怎么......把这段代码放在 app.js 里?以及它是如何知道前进/进入组件的?

标签: reactjs react-native momentjs react-native-calendars


【解决方案1】:

如果您想在全球范围内更改时刻,请查看“https://www.npmjs.com/package/moment-timezone”。在这里您将找到全局时区设置方法。

【讨论】:

    猜你喜欢
    • 2020-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    相关资源
    最近更新 更多