【问题标题】:MomentJS - How to change locale but keep languageMomentJS - 如何更改语言环境但保留语言
【发布时间】:2019-09-06 03:03:22
【问题描述】:

我正在使用 react-datetime https://www.npmjs.com/package/react-datetime 为我的应用创建日期时间选择器。
它看起来像https://codepen.io/simeg/pen/yVVjdJ

var date = new Date();
React.render(
  <div>
    <Datetime input={false} locale="fr-en" />
  </div>,
  document.body
);

结果是:

现在我想将我的日期时间语言环境更改为另一个语言环境(例如:Fr、de 或 vi),但保留 Eng 是我的日期时间板的语言。
怎么能?谢谢。

【问题讨论】:

    标签: reactjs datetime momentjs locale lang


    【解决方案1】:

    尝试customizing 语言环境

    Demo

    moment.locale('fr-ca', {
        months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
        monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
        weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
        weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
        weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_')
    });
    

    【讨论】:

    • 你节省了我的时间。非常感谢。
    猜你喜欢
    • 2018-07-09
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多